1.命名规范
1.1包名
和目录保持一致,见名知意,不要和标准库重名,采用全部小写
1.2文件名
多个单词采用驼峰.示例:userName
1.3结构体命名
驼峰命名法:Reader
1.4接口命名
和结构体类似,但是要以Reader/IRead
1.5常量命名
如果有多个单词,就使用蛇形命名法APP_VERSION
1.6专有名词
全部大写API
2注释规范
2.1单行注释
单行注释可以声明变量,以及包
2.2多行注释
多行注释可以声明函数。
3.import规范
import的包要进行分组处理
-
go自带的包
-
第三方的包
-
自己内部的包