Go语言实战: 编写可维护Go语言代码建议

介绍 你们好, 我在接下来的两个会议中的目标是向你们提供有关编写Go代码最佳实践的建议。 这是一个研讨会形式的演讲,不会有幻灯片,而是直接从文档开始。 贴士: 在这里有最新的文章连接 https://dave.cheney.net/practical-go/presentations/qcon-china.html 编者的话 ● 终于翻译完了Dave大神的这一篇《Go语言最佳实践》 ● 耗时两周的空闲时间 ● 翻译的同时也对Go语言的开发与实践有了更深层次的了解 ● 有兴趣的同窗能够翻阅Dave的另外一篇博文《SOLID Go语言设计》(第六章节也会提到) ● 同时在这里也推荐一个Telegram Docker群组(分享/交流): https://t.me/dockertutorial 正文 1. 指导原则 若是我要谈论任何编程语言的最佳实践,我须要一些方法来定义“什么是最佳”。 若是你昨天来到个人主题演讲,你会看到Go团队负责人Russ Cox的这句话: Software engineering is what happens to programming when you add time and other programmers. (软件工程就是你和其余程序员花费时间在编程上所发生的事情。) — Russ Cox Russ做出了软件编程与软件工程的区分。 前者是你本身写的一个程序。 后者是不少人会随着时间的推移而开发的产品。 工程师们来来去去,团队会随着时间增加与缩小,需求会发生变化,功能会被添加,错误也会获得修复。 这是软件工程的本质。
相关文章
相关标签/搜索