(1).[11章]变量命名的力量:选择好变量名的注意事项(p259)

目录

变量命名

好变量命名的技巧和原则

变量命的败笔

常用对仗词

推荐个变量命名神器


        最近在重新阅读《代码大全2》结合工作的经验和踩的坑,对书中描述的内容又有更深的认识,做个专栏,把重点内容或者是我理解的内容做个整理记录。也方便有需要的人做为一个题纲了解,详细内容参考原书。

        该系列文章标题命名会有一个连续性,由 (系列编号)[原书章节]大标题:小标题(原书页码)组成。

  • 变量命名

        命名看似简单的事,但为变量取好的名字是编程中的一项重要事项。好的名字对代码编写、维护都将带来很大的好处。

  • 好变量命名的技巧和原则

  1. 该名称要完全、准确地描述该变量所代表的事务,没有歧义;
  2. 一个好的名字反映的通常都是问题,而不是解决方案。要表达是“什么(what)”,而不是“如何(how)”;
  3. 适当的名称长度。太短不能描述清代表的意义及与其它变量关系,太长难写;
  4. 变量名中的计算值限定词:总额Total、平均Average、最大Max,命名时限定词放在字字的后面,让主要含义在前。revenueTotal(总收入) expenseTotal(总支出),这样做还有个好处保持命名风格一致性。
  • 变量命的败笔

  1. 用简单的X1、XX、或太短的晦涩缩写
  2. 变量名太长。如:numberOfPeopleOnTheUsOlymipicTeam
  • 常用对仗词

       对仗词使用要准确,提对仗词使用的一致性,提高代码可读性。

        如begin/end;first/last;old/new;source/target使用常用语言词

推荐个变量命名神器

你只需要在搜索框中输入关键字就能搜索到你想要得变量名了,它同时支持多种编程语言

CODELFBest GitHub stars, repositories tagger and organizer. Search over projects from Github, Bitbucket, Google Code, Codeplex, Sourceforge, Fedora Project, GitLab to find real-world usage variable names.https://unbug.github.io/codelf/

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值