变量、函数和类的名称应该已经答复了所有的大问题。它告诉你,它为什么存在,它会做什么事,应该怎么用。如果名称需要注释来补充,那就不算名副其实。
1.避免误导
不应该使用短的专有名称作为命名。
2.做有意义的区分
variable一词永远不应该出现在变量的命名中,table一词也永远不应该出现在表名中。无意义的复数形式,info,data都因该减少。
3.使用读得出来的名称。
4.使用可搜索的名称
名称的长短应该与其作用域成整理,在循环中可以使用单字母变量,i,j,k。
作用域越大,名称就应该越长,不与作用域小的名称冲突,便于搜索。
5.避免使用编码。
- 避免思维映射
不应该让堵着在脑中把你的名称翻译成他们熟知的名称。