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作出了软件编程与软件工程的区分。 前者是你自己写的一个程序。 后者是很多人会随着时间的推移而开发的产品。 工程师们来来去去,团队会随着时间增长与缩小,需求会发生变化,功能会被添加,错误也会得到修复。 这是软件工程的本质。

转载于:https://my.oschina.net/u/3611008/blog/2878119

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值