1. 变量和变量名就本质而言是同一事物.
2. 为变量命名最重要的是,该名字要完全,准确的描述出该变量所代表的事物.
3. 对变量的描述就是最佳的变量名.
4. 一个好记的名字反应的通常都是问题,而不是解决方案.
5. 变量名平均长度在8-20之间,已确保名字含义足够清晰.
6. 把限定词(Total,Sum,Average,Max,Min)加到名字的最后,把最重要的那部分,即为这一变量赋予主要含义的部分应在最前面,还可以避免产生歧义.
7. 对仗词:(begin/end),(first/last),(locked/unlocked),(min/max),(next/previous),(old/new),(opened/closed),(visible/invisible),(source/target),(source/destination),(up/down)
8. 为一些特定类型的数据命名还要求做出一些特殊的考虑.
9. 如果一个变量在循环之外使用,就应该取一个比i,j,k有意义的名字.
10. 可以采用大小写方式命名,驼峰命名和下划线命名风格.
11. 采用任意的规则都好过没有规则.
12. 区分类和对象: 驼峰,前缀,更明确的解析.
13. 避免使用数字,避免拼错单词,避免在名字中包含容易混淆的单词,避免过于随意.
变量名包含以下三大信息:
1.变量的内容(它表示什么)
2.数据的种类(常量,简单变量,用户自定义类型,类)
3.变量的作用域(私有的,类的,包的,全局作用域)