变量命名规则

约定优于配置

1. 变量的声明和初始化尽可能放在第一次使用变量之前进行;

2. 尽量减少变量“存活”的时间

3. 变量名中的常用对仗词
begin/end
first/last
locked/unlocked
min/max
next/pevious
old/new
opened/closed
visible/invisible
source/target
source/desination
up/down

4. 缩写指导原则
4.1 拥有自己的自定义,形成统一的规范文档,避免一词多译:修改=mdify、update、change
4.2 去掉非前置原音。(computer变成cmptr,screen变成scrn,apple变成appl,integer变成intgr)
4.3 去掉虚拟词and、or、the
4.4 去掉无用的后缀ing、ed
4.5 统一在每个单次的第一、第二或第三字母后截断
4.6 使用上述方式将变量名长度控制在8~20或约定的长度

5. 当循环中需要用到循环变量或循环变量含重要的意义,避免使用i、j等简单变量名,使用userCount替代。

6. 使用有含义的boolean变量,避免使用Flag,
dateReady = true;
characterType = false;
含特殊业务时,可使用”真/假“含义的名词:done、error、found、success、ok等

7. 合理使用枚举类


猜你喜欢

转载自winnie825.iteye.com/blog/1480433