代码规范的目的
1.代码规范并不是强制的,但是不同语言一些细微的规范还是要遵循的
2.代码规范主要是为方便团队内部形成一个统一的代码风格,提高代码的可读性,统一性
代码规范具体实现
命名规范
包名
1.尽量和目录保持一致
2.尽量采取有意义的包名,简短
3.不要和标注库名冲突
4.包名采用全部小写
文件名
user_name.go 如果有多个单词可以采用蛇形命名法
变量名
-
蛇形:python,PHP
-
驼峰:java,c,go(例如userName,第一个小写,第二个单词首字母大写)
结构体命名
驼峰,User
接口命名
和结构体差不多, 接口以er结尾 type IRead interface
常量命名
全部大写,如果有多个单词,使用蛇形命名法