命名规范,每个程序猿都应该遵守的。不遵守规范会怎么样?1.可读性差。2.不易于理解。当你维护代码的时候你看到一个比较规范的变量名,或许你就可以知道它大概的用途。
那么怎么样的命名是规范的呢?这里简单说一下官方提供的命名规范,不要觉得规范简单(虽然确实简单),但是很多人没有意识到规范的重要性。
包的命名规范:
- 应该用小写字母
- 应该以顶级域名开头。例如:com, edu, gov, mil, net, org等
- 子包则可以根据公司内部自定的规则命名。
- 类应该使用名词(在接口中其实形容词也用得挺多的)。
- 尽量使用全称而不是缩写,除非是比较常用的缩写,例如:Sql,Url,Html等
- 尽量用短的但是描述性强的名称。
- 类名中每个单词的首字母大写。
- 方法应该使用动词,因为在面向对象编程里,方法就是行为。
- 方法名中第一个单词首字母小写其他单词首字母大写。
- 不要以下划线或者$符号开头,虽然都是允许的。
- 变量名第一个单词首字母小写,其他单词首字母大写。
- 所有字母都是大写的。
- 单词之间使用下划线分隔。