2020年02月07日 Go by David Cheney [译]Go之禅 原文: The Zen of Go。 编写简单、可读、可维护Go代码的十个工程经验, Dave Cheney于2020/02/03在 GopherCon Israel 2020的演讲。 只翻译了小标题 每个package实现单一的目的 显式处理错误 尽早返回,而不是使用深嵌套 让调用者选择并发 在启动一个goroutine时,需要知道何时它会停止 避免package级别的状态 简单很重要 编写测试以锁定 package API的行为 如果觉得慢,首先编写benchmark来证明 节制是一种美德 可维护性 Newer 分布式ID生成方案 Older [译]构建你自己的block_on