1、完全、准确的描述出该变量所代表的事物,最好的名字获取方式;
2、描述是什么,而不是如何? 选择 employData 而不是inputRec;
3、长度9-15 10-16个字符长度;
4、将计算限定值,如Total\ Min Max String Pointer Average Sum count Index等 放在名字的最后;
5、使用对仗词,next previous;
6、为循环下标命名,不要取ijk;
7、为状态变量命名,不要取名为flag,取名为 DataReady, 使用枚举类型;
8、为临时变量命名,临时的变量也不要随便用个temp,也有自己的现实意义;
9、为布尔变量命名,如 done, error, found, success, ok,不要取名为 IsDone,使用肯定的,而不是否定的,如NotFound;
10、为枚举类型命名,属于同一组,可以使用前缀;
11、为常量命名:表达其含义;
12、命名规则有诸多好处,有规矩,内部一致,利于传承,利于学习;