您的位置:首页 > 其它

CODE COMPLETE 2e Chapter 11.1

2015-08-25 16:45 288 查看
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、命名规则有诸多好处,有规矩,内部一致,利于传承,利于学习;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: