clean code笔记1:命名规范
2014-07-26 本文已影响379人
SimplyY
命名规范
命名要有意义
- 名副其实。通过名称我们知道有关变量的大多数信息(是什么,做什么,怎么用)。
- 无歧义。
- 简洁易懂,简洁是建立在易懂的基础上的。
做有意义的区分
- 去掉多余废话(前缀a,an,the)
- 无意义区分容易产生歧义
尽可能避免使用的编码习惯
- 把类型名字加进变量名里面(在强类型语言里面会增加阅读难度和修改代码的难度)
- 成员前缀(丑陋,且多余)
- 丑陋的接口取名
其他细节
- 命名取名规则使得程序更易读,驼峰法:取名的时候,名字里如果有多个单词,则后面的单词的首字母要大写。
- 要习惯把常量(34,“simply”)抽象成const变量,使得以后的修改方便且不容易出错。
- 类名大多数应该是名词。
- 方法名大多数应该是动词。