首页 > 代码库 > 第十一章变量名的力量
第十一章变量名的力量
11.1选好变量名的注意事项
11.2为特定类型的数据命名
11.3命名规则的力量
11.4非正式命名规则
11.5标准前缀
11.6创建具备可读性的短名字
11.7应该避免的名字
正文:
11.1 选择好变量名的注意事项
一、最重要的命名注意事项
1、变量名是对变量的描述例如:numberOfPeopleOnTheUsOlympicTeam
二、以问题为导向
好记的名字是表达what(什么)
三、最适当的名字长度
9-16字符长度
原则就是表达清楚
四、作用域对变量名的影响
1、对位于全局命名空间中的名字加以限定词namespace或者包
五、变量名中的计算值限定词
1、Total Sum Average Max 这些词要放到最前面
2、变量名的对仗词
11.2为特定类型的数据命名(循环变量、状态变量、临时变量、布尔变量、枚举变量和具名常量)
一、为循环下标命名 i、j、k是为几行的不适合多重嵌套
二、为状态变量命名
为状态变量去一个比flag更好的名字
三、为临时变量命名 尽量改变用temp的名字要更有意义的名字
四、为布尔变量命名 如done Success found error
1、给布尔变量赋予隐含“”真“假”含义的名字
2、为枚举类型命名 可以用组前缀
11.3命名规则的力量
一、为什么要有规则
二、何时采用命名规则
三、正式程度
11.4非正式命名规则
一、与语言无关的命名规则的指导原则
1、标识全局变量g_
2、标识成员变量m_
3、标识类型声明t_
4、标识具名常量c_
5、标识枚举类型元素 全部大写或者e_
6、在不能保证输入参数只读的于艳丽标识只读参数
7、格式化命名以提高可读性
二、与语言相关的命名规则的指导原则
第十一章变量名的力量