工作需要从Java转到Go上来了,再Java对象的世界里呆久了,Go的世界初来乍到有点懵,希望能从标准库中整理出一点规范。
1.项目名
go项目名尽量小写加任何符号
2.package名
使用有意义的小写英文字母,尽量不要和标准库重复
3.变量
变量声明使用驼峰命名,不要使用“_”,多个命名放在一起
4.注释
行注释是常态,块注释一般用来包注释或者禁用大量代码
5.struct
struct的变量声明和初始化方式都采用多行形式写
6.recieved是值类型还是指针类型
function(d *D)…//d能够在方法体中更改数据
function(d D)…//d不会在方法体中更改数据
7. .go文件
go文件名全部小写,可以使用下划线
8.方法名
驼峰命名
## 2019年08月03日22:43:54
Talk is cheap. Show me the code.