名副其实
- 对于变量、函数或类的名称应该已经回答了如下几个问题,它为什么存在、它做什么事、应该怎么用,无需注释即可明白其含义。
- 采用驼峰命名法,首个单词首字母小写、其余单词首字母大写,
如:getFlaggedCells
避免误导
- 避免留下掩藏代码本意的错误信息,避免使用与本意相悖的词
- 变量名中避免包含容器名,如:accountList
- 提防使用不同处较少的名称
做有意义的区分
- 以读者能鉴别不同之处的方式来区分,例:customerInfo 和 customer , accountData 与 account 没多大区别
使用可搜索的名称
- 避免使用单字母名称和数字常量
- 名称长短与作用域的大小相对应
- 变量或常量在代码中多处使用,应赋其便于搜索的名称
避免使用编码
- 避免使用成员前缀,接口前缀