变量命名

命名

代码大全说到,较长的名字适用于很少用到的变量或者全局变量,而较短的名字则适用于局部变量或者循环变量。

变量命名长度应当适中,太短,不能完全表达变量的含义,太长,则不便阅读,所以,很多时候需要对变量命名进行缩写,缩写也不是随意的进行缩写,也可以遵循一定的规则:

  • 使用标准的缩写(例如:字典中那些常见的缩写)。

  • 去掉所有的非前置元音。(例如:computer变成cmptrscreen变成scrnapple变成applinteger变成intgr

  • 去掉虚词and,or, the等。

  • 使用每个单词的第一个或前几个字母。

  • 统一地在每个单词的第一、第二或者第三个(选择最合适的一个)字母后截断。

  • 保留每个单词的第一个和最后一个字母。

  • 使用名字中的每一个重要单词,最多不超过三个。

  • 去除无用的后缀---ing,ed等。

  • 保留每个音节中最引人注意的发音。

  • 确保不会改变变量的含义。


缩写陷阱:

  • 不要从每个单词删除一个字符的方式来缩写,所以,要么删除不止一个字符,要么把单词拼写完整。

  • 缩写要一致,应该一致的使用相同的缩写,不要在一些名字缩写而在其它名字里不缩写。

  • 创建你能读出来的名字

  • 避免使用容易看错或者读错的字符组合,例如ENDB要比BEND更好。

  • 使用辞典来解决命名冲突,缩写之后,可能会造成命名冲突(缩写之后名字相同)。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值