推荐一本对实际工作很有用的 Go 新图书
2022-1-24 18:12:0 Author: mp.weixin.qq.com(查看原文) 阅读量:146 收藏

阅读本文大概需要 2 分钟。

大家好,我是 polarisxu。

2021 年 6 月起,Teiva Harsanyi 在 Manning 开始一本 Go 新书:《100 Go Mistakes and How to Avoid Them》,这本书预计 2022 年 3 月份完成,不过目前已经发布了 MEAP 版本,12 章已经完成了 10 章。最棒的是,目前这 10 章可以免费在线阅读。

2021 年 6 月份时,介绍过这本书,之后一直有关注它。现在可阅读的章节够多,因此再次推荐。

免费在线阅读地址:https://livebook.manning.com/book/100-go-mistakes-and-how-to-avoid-them/chapter-1/v-8/。

宣传称,这本书是每一个 Gopher 都想要加入书架的图书,本书提供的并非教条的内容,而是为读者提供多种解决方案。阅读完本书,你可能会发现之前正在犯而自己不知道的 Go 代码中的错误,并且可以通过避免常见错误和陷阱来提高你的工作效率。

该书介绍了许多用于编写惯用、富有表现力和高效的 Go 代码的技术,以避免常见的陷阱。通过回顾数十个有趣、易读的示例和真实案例研究,你可以学习到那些即使是经验丰富的 Go 程序员也会犯的错误。本书专注于纯 Go 代码,其标准可以应用于任何类型的项目。当你学会了本书的技能后,你的代码速度和质量将得到巨大提升。

具体来说,该书可以为你带来:

  • 避免 Go 开发者最常犯的错误
  • 构建和组织你的 Go 应用程序
  • 有效地处理数据和控制结构
  • 以惯用的方式处理错误
  • 提高你的并发技能
  • 优化你的代码
  • 使你的应用程序为生产做好准备并提高测试质量

看一个具体的例子。以下代码你认为有什么问题:

type Status uint32

const (
  StatusOpen Status = iota
  StatusClosed
  StatusUnknown
)


往期推荐

我是 polarisxu,北大硕士毕业,曾在 360 等知名互联网公司工作,10多年技术研发与架构经验!2012 年接触 Go 语言并创建了 Go 语言中文网!著有《Go语言编程之旅》、开源图书《Go语言标准库》等。

坚持输出技术(包括 Go、Rust 等技术)、职场心得和创业感悟!欢迎关注「polarisxu」一起成长!也欢迎加我微信好友交流:gopherstudio


文章来源: http://mp.weixin.qq.com/s?__biz=MzAxNzY0NDE3NA==&mid=2247489396&idx=1&sn=0448fbf546471cbc051aee5a79a4bc53&chksm=9be33895ac94b183a656e2ad2896c57ace429bf7deca081d976531aaeae1447141681691ee9c#rd
如有侵权请联系:admin#unsafe.sh