📄️ 命名风格
1.【强制】代码中的命名均不能以下划线或美元符号开始,也不能以下划线或美元符号结束。
📄️ 常量定义
1. 【强制】不允许任何魔法值(即未经定义的常量)直接出现在代码中。
📄️ 代码格式
1. 【强制】大括号的使用约定。如果是大括号内为空,则简洁地写成{}即可,不需要换行;如果是非空代码块则:
📄️ OOP规约
1. 【强制】避免通过一个类的对象引用访问此类的静态变量或静态方法,无谓增加编译器解析成本,直接用类名来访问即可。
📄️ 控制语句
1. 【强制】在一个 switch 块内,每个 case 要么通过 break/return 等来终止,要么注释说明程序将继续执行到哪一个 case 为止;在一个 switch 块内,都必须包含一个 default 语句并且放在最后,即使它什么代码也没有。
📄️ 注释规约
1. 【强制】类、类属性、类方法的注释必须使用 Javadoc 规范,使用/\\内容*/格式,不得使用// xxx 方式。
📄️ 其他
1. 【强制】在使用正则表达式时,利用好其预编译功能,可以有效加快正则匹配速度。