第十一章 变量名的力量
选择好变量名的注意事项 一个好的变量名是可读的、易记得得和恰如其分的。 最重要的命名注意事项 最重要的考虑事项是,该名字要完全、准确地描述出该变量所代表的事物。通常,对变量的描述就是最佳的变量名。 以问题为导向 一个好记的名字反映的通常是问题,而不是解决方案。 最适当的名字长度 当变量名的平均长度在10到16个字符的时候,调试程序所需花费的力气是最小的。平均名字长度在8到20个字符的程序也容易调试。 变量名对作用域的影响 较长的名字适用于很少用到的变量或者全局变量,而较短的名字则适用于局部变量或者循环变量。对于全局命名空间中的名字加限定词。 变量名中的计算值限定词 很多程序都有表示计算结果的变量:总额、平均值、最大值、等等。如果你要用类似于Total、Sum、Average、Max、Min、Record、String、Pointer这样的限定词来修改某个名字,那么请记住把限定词加到名字的最后。 变量名中的常用对仗词 通过应用命名规则来提高对仗词使用的一致性,常用的对仗词: begin/end first/last locked/unlocked min/max next/previous old/new opened/closed visible/invisible source/target up/down 为特定类型的数据命名 本节将讲述与循环变量、状态变量、临时变量、布尔变量