Effective Go小记一

英文原文:https://docs.huihoo.com/go/golang.org/doc/effective_go.html
阅读小记:
1、go语言使用gofmt统一编码风格,包括排列和缩进。
2、关于注释,文章建议每个package子句之前都应该有关于包的说明,每个方法之前同样要对该方法进行说明;以方便godoc抽取相关内容并展示。
3、命名在go中非常重要,比如首字母是否大写决定在程序包之外的可见性。文章建议包名字均使用小写,力求简洁,包本身是根据路径选择源路径,若包名冲突,可在程序中将冲突的包重命名。
另外,文件对传统上的getter和setter做了自己的观点,认为getter不需要加Get关键字,当然setter加Set关键字是合理的。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • go build 这个命令主要用于编译代码。在包的编译过程中,若有必要,会同时编译与之相关联的包。 如果是普通包,...
    今早上阅读 642评论 0 3
  • 1. 分布式系统核心问题 参考书籍:《区块链原理、设计与应用》 一致性问题例子:两个不同的电影院买同一种电影票,如...
    molscar阅读 958评论 0 0
  • 示例 包的概念、导入与可见性 包是结构化代码的一种方式:每个程序都由包(通常简称为 pkg)的概念组成,可以使用自...
    若与阅读 1,466评论 0 7
  • How to Write GO Code 中文版 说明官方原文本文按个人理解进行意译,水平有限,难免有错或偏差,欢...
    楠小忎阅读 1,641评论 1 4
  • 今天是我爸的生日!❤️爸,生日快乐,非常感恩您这些年养育之恩,我已经长大了,这是我第一次给你过生日,以后,只要我在...
    达浪Dalang阅读 83评论 0 0