好的名字能够起到望文生义的作用,对于代码的可维护性和可读性都会有很大的提升
命名规范
常用的命名规范有:匈牙利命名法、大驼峰命名法、小驼峰命名法、下划线命名法; 一般在开发中习惯对类和构造函数使用大驼峰命名法(FirstName);对其他的变量和函数使用小驼峰命名法(firstNanme)。
命名准确性
不要使用抽象的词
好的变量名应该是容易记住的,能够准确表达出变量意义,比如x, y这样的变量就不能准确的表达变量的意义。
命名长度
一般来说变量名不要超过三个单词,单词可以使用大家约定俗成的缩写;但不要使用自己创造的缩写词,避免给人困扰。
命名和作用域结合
命名变量一定要结合作用域范围来考虑。比如在javascript中,函数作用域已经起到了一定的描述作用,所以局部变量可以缩短一些。全局范围内一定要见名知道意,但是要少用全局变量。
总结
- 类名和构造函数使用大驼峰命名。
- 私有属性使用
_开头。 - 变量名要准确,专业,且不要太长,不要超过三个单词。
- 变量命名要结合所在作用域。