一个好的变量名字表达的是“What”,而不是“How”
变量名长度在8到20个字符比较好,2到3个单词
表示计算结果的变量:Total,Sum,Average,Max,Min
numCustomers 顾客总数 customerNum 当前顾客序号
最好是Count或者Total来代表员工的总数,用Index表示特定,customerCount,customerIndex
常用对仗词
- begin、end
- fisrt、last
- locked、unlocked
- next、previous
- old、new
- opened、closed
- visible、invisible
- source、target
- source、destination
- up、down
循环内部一般用i、j,如果在循环外使用要用有意义的名字,还有就是循环嵌套也要用有意义的名字
状态变量最好用枚举或者常量来赋值,状态表示要清晰
布尔变量命名,要有隐含真假含义的名字,下面是比较好的名
- done
- error
- found
- success or ok
isFound, isDone,比较模糊不清,降低了可读性
常量要能表达含义,全大写,下划线分隔
全局变量,前缀g_
成员变量,前缀m_
指针,p
类名,首字母大写
局部变量,首字母小写
子程序,首字母大写
常量,全大写
类型,Type开头
枚举,Enum开头
缩写的原则
- 使用标准的缩写
- 去掉所有非前置元音,computer->cmptr,screen->scrn
- 去掉and,or,the
- 使用每个单词的第一个或者前几个字母
- 统一在每个单词的第一、第二、第三个选择最合适的要给字母后截断
- 保留每个单词的第一个和最后一个字母
- 使用名字中每一个重要单词,最多不超过三个
- 去掉无用的后缀ing,ed
-保留每个音节比较重要的发音 - 不要改变变量的含义
- 反复用上面方法把长度缩到8到20个字符
网友评论