Golang官方代码规范

命名

通用

包命应该使用小写的单个单词命名,不要使用下划线或驼峰格式

接口

Receiver

Receiver命名通常使用类型名的单字母或两个字母的缩写,例如使用ccl命名client的receiver

专有名词

专有名词大小写应保持一致,如URLurl,不要使用UrlServeHTTP而不是ServeHttpappID而不是appId

命令行

命令行flags使用-而不用_,例如 --client-name 而不是 --client_name

注释

http://blog.golang.org/godoc-documenting-go-code

Import

别名