变量命名的力量 . 代码大全 . 启示

1,x、x1、x2这样的变量永远是坏名字;

2,名字应该具有描述性;

3,名字应该有针对性:比如,在使用“特定日期”的场合,就不应该使用date这样简单的变量名;

4,太长的变量名也不好;

5,准确、直白的命名,往往是最明确的。“今日”就用today,虽然你可能创造出todayDate这样的词语,但是,非常明确!

 

短变量名的作用:

我的感觉是:短变量“用完就死”,作用域非常有限,只会用于几行代码以内。(当然,在很长一段代码中,这些短命名很容易冲突)

 

计算值限定词,放在名字的最后

总额、平均、最大/最小,这些计算限定词,使用Total、Average、Max/Min进行表示,写作totalRevenue或者revenueTotal,表达含义是一样的,但是习惯性地放在后面,采用revenueTotal的形式,通过“一致性”来简化维护工作。

一般,避免使用歧义的词,比如number:有时表示总数、有时表示下标,那么规避一下:用index表示下标、用count、total表示总数。

 

区分类和对象

1,采用大小写(大写开头,或者全部大写,定义一个类型)

2,给类型加“t_”前缀

3,给变量加“a”前缀

4,对变量采用更明确的名字

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值