变量名相关的

一个好的变量名字表达的是“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个字符

你可能感兴趣的:(变量名相关的)