CODE COMPLETE 2e Chapter 11.1

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、命名规则有诸多好处,有规矩,内部一致,利于传承,利于学习;


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值