原则:团队为包、类、方法、变量取一个好名字,使代码易于理解
好的命名有如下特征:
a.能清晰的表达意图
b.避免造成误导
c.避免不必要的编解码
比如在Java中不建议采用匈牙利命名法
d.能区分出意思
建议不要在变量/类名后加data,info,object等一般意义的词
e.不用或少用缩写
小于15个字母的一般不用缩写,超过15个字母的可采用去掉元音的方法或者行业内约定俗成的缩写,且缩写保持驼峰格式。
规则1:禁止使用魔鬼数字
直接使用数字,造成代码难以理解也难以维护。应采用有意义的静态变量或枚举来代替。有些特殊情况下,如循环比较时采用数字0,-1,1,这些情况可采用数字。