1.“|=”,“^|”等符号的使用,还不知道啥意思?快去查查……
2. 全局变量都定义在类的开头且让变量名对齐(人各有志,不对齐也可以)
3.常量名用全大写,例如
private final String FILE_NAME = "helloworld.txt"
4.请务必保持整个工程中全局变量、局部变量、常量的命名规范一致,切勿出现大小写或者前缀的自相矛盾
5.比较相等时,将常量放在前面,比如“A”.equals(str)。这样可以避免NullPointerException的出现
6.如果提供了多个构造函数,且在构造函数内部需要做相同的操作。可以只在一个构造函数内进行该操作,然后采用顺序调用的形式。
7.操作符的前后记得留出空格哦~
8.当发现为某个对象提供了3个以上的set方法时,可以考虑抽象出一个XXOptions类。(尤其在SDK研发中)
9.虽然有时候很难办到,但还是请尽量使一个类的代码行数<800,一个方法的代码行数<20,保持类和方法的纯洁性
10.尽量保持工程中的包结构深度 < 3,这样或许可以避免读你代码的人陷入绝望
11.尽量按照执行顺序排列类内部的方法,读这样的代码会让人有一种亲切感~