1. 关于名字
- 选择专业的词
- 避免泛泛的名字
- 用具体的名字代替抽象的名字
- 使用前缀或后缀给名字附带更多的信息
- 决定名字的长度
- 利用名字的格式来表达含义
2. 把信息装到名字里
通常来讲,加上像 is、has、can 或 should 这样的词,可以把布尔值变得更明确。
get 开头的方法,习惯被当做轻量级访问器,只是简单地返回一个内部成员变量。如果违背这个习惯,可能会误导用户。i
- 包名、模块名、局部变量名、函数名
全小写+下划线式驼峰
eg: this_is_var
- 全局变量
全大写+下划线式驼峰
eg:GLOBAL_VAR
- 类名
首字母大写式驼峰
示例:ClassName()