我开始使用Go进行编程,我想问一下编程时是否有一些模式可以遵循,例如:
//包
//按重要性构建orderer
//结构方法
//未导出的方法
//导出的方法
// getters and setters
答案 0 :(得分:2)
这两种优秀风格的来源是这两个文件:
我还建议您将这些工具用于代码库:
答案 1 :(得分:1)
没有针对此的具体指导,甚至stdlib包也没有遵循相同的方式。但根据经验,你应该:
godoc
从包中生成文档并且可以从上到下阅读并理解,那么您的订单可能是正确的:)如有疑问,请查看一些常用的stdlib软件包,例如https://golang.org/src/net/http/server.go。
其他有用的代码风格指南可以在这里找到: