go语言编码规范

116 阅读1分钟

代码规范的目的

1.代码规范并不是强制的,但是不同语言一些细微的规范还是要遵循的

2.代码规范主要是为方便团队内部形成一个统一的代码风格,提高代码的可读性,统一性

代码规范具体实现

命名规范

包名

1.尽量和目录保持一致

2.尽量采取有意义的包名,简短

3.不要和标注库名冲突

4.包名采用全部小写

文件名

user_name.go 如果有多个单词可以采用蛇形命名法

变量名

  1. 蛇形:python,PHP

  2. 驼峰:java,c,go(例如userName,第一个小写,第二个单词首字母大写)

结构体命名

驼峰,User

接口命名

和结构体差不多, 接口以er结尾 type IRead interface

常量命名

全部大写,如果有多个单词,使用蛇形命名法