225
社区成员




命名风格
1.代码命名不能以下划线或者$开头或者结尾
2.代码命名不能以中文拼音或者中文拼音与英文混合方式
3.类名使用UpperCamCamelCase风格,但DO、PO、DTO、VO、BO等除外
4.方法名、参数名、变量名统一使用lowerCamelCase,必须遵守驼峰命名
5.常量名全部大写,单词间用下划线隔开
6.抽象类必须以Abstract或者Base开头,异常类必须以Exception结尾,测试 类以测试的类的名称开头Test结尾
7.类型与中括号紧挨相连标示数组
8.POJO类中布尔类型变量不要加is前缀
9.在对元素命名时用完整单词组合表达其意
10.常量和变量命名时,表示类型放在词尾,如:idList、TERMINATED_TREAD_COUNT
代码
1. 代码中禁止出现魔法值(未知意义的值)
2. 在Long类型中赋值,数值后使用大写L
3. 不要在一个常量类中维护所有常量,要根据功能分开维护
4. 如果大括号代码为空直接’{}’,大括号内有代码则:左大括号左侧不换行,右侧换行;右大括号右侧换行,左侧如果不跟else等代码换行,否则不换行
5.小括号和字符之间不能有空格,括号内字符和运算符之间有空格 如:if (a == b)
6. 注释的双斜线和内容要有空格
7. 强制类型转换时,右括号与强制转换值之间不用空格
8. 单行字符不超过120个,超过要换行
9. 方法在定义和传参时,必须要加空格
10. IDE的text file encoding 设置为UTF-8;IDE中 文件的换行符使用Unix格式
11. 单个方法尽量不超过80行
12. 不同逻辑、不同语义、不同业务之间的代码插入一个空行分隔符