1、变量名、方法名
2、枚举、封装
3、用户传递的都不可信
4、涉及dao层的方法,要满足事务
5、注释
6、魔幻数字:要么定义为常量,要么定义为枚举,要么定义为可配置
代码检查:
1/
代码中有判断条件的地方,一定要看清楚,尤其是 判断条件是一个 方法返回的boolean值,很容易判断反。写推送程序时,有个判断条件,写的时候,就很小心,在心中判断了好几下,确定无误,才写上的,后来检查时,也在心中判断了下,没问题,但是测试时,发现判断条件写反了,还好测出来了,测出来也很侥幸,因为之前测过,没问题,判断条件调整后,没再测,感觉不会错,也就没测,还好在测另一个错误时,添了一些提示信息,发现这个问题的。
想了下,避免 写错,最好是if里的判断条件结果 为true ,else里为 false ,默默的判断一遍。