java开发规范《选自AliJava开发手册》(更新ing)

命名:

1、禁止拼音缩写

2、禁止非标准英文缩写

3、类名和接口名遵循驼峰形式,PO/BO/DO/DTO/VO等除外

4、变量名、方法名、成员变量、局部变量等遵循lowerCamelCase风格,遵循驼峰形式

5、包名全部小写

6、常量名全部大写,单词间底划线分割

7、POJO中,布尔类型的变量名,不要加is前缀,否则部分框架解析会发生序列化错误

8、避免成员变量,方法参数,局部变量的重复命名

9、用了设计模式,类命名上要体现出来

10、命名不能随意,请用单词表述出来

格式:

1、IDEA中统一格式:Ctrl+Alt+L  格式化   Ctrl+Alt+O  去无效的导入包

2、IDEA编码UTF-8;换行符用Unix格式,不要使用Window格式

3、小括号能不省就别省

4、代码别一写到底,完成一项逻辑就空行一下!!!!!(这个非常重要)

方法设计:

1、方法尽可能简单,别超过100行

2、小概率发生的代码独立封装成一个方法

3、重复代码要抽象出来,避免重复代码!!!

4、方法参数最好不过三个,最多不过7个!!!

OOP规约:

1、类名访问静态变量或者静态方法,尽量避免用对象

2、重写要加@Override注解

3、POJO类必须重写toString方法

上一篇:Spring MVC 使用POJO对象绑定请求参数值


下一篇:MyBatis的标签属性