100 Go Mistakes and How to Avoid Them (Paperback)

Harsanyi, Teiva

  • 出版商: Manning
  • 出版日期: 2022-10-04
  • 定價: $2,600
  • 售價: 9.0$2,340
  • 語言: 英文
  • 頁數: 398
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 1617299596
  • ISBN-13: 9781617299599
  • 相關分類: Go 程式語言
  • 相關翻譯: 100個 Go語言典型錯誤 (簡中版)
  • 立即出貨 (庫存 < 3)

買這商品的人也買了...

相關主題

商品描述

Spot errors in your Go code you didn't even know you were making and boost your productivity by avoiding common mistakes and pitfalls.

100 Go Mistakes and How to Avoid Them introduces dozens of techniques for writing idiomatic, expressive, and efficient Go code that avoids common pitfalls. By reviewing dozens of interesting, readable examples and real-world case studies, you'll explore mistakes that even experienced Go programmers make. This book is focused on pure Go code, with standards you can apply to any kind of project.

As you go, you'll navigate the tricky bits of handling JSON data and HTTP services, discover best practices for Go code organization, and learn how to use slices efficiently. Your code speed and quality will enjoy a huge boost when you improve your concurrency skills, deal with error management idiomatically, and increase the quality of your tests.

Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.

商品描述(中文翻譯)

在你的 Go 代碼中發現你甚至不知道自己在犯的錯誤,並通過避免常見的錯誤和陷阱來提高生產力。

《100個Go錯誤及其避免方法》介紹了數十種寫出符合慣用法、表達力強且高效的Go代碼的技巧,避免了常見的陷阱。通過審查數十個有趣、易讀的示例和真實案例研究,你將探索即使是經驗豐富的Go程序員也會犯的錯誤。本書專注於純Go代碼,其中的標準適用於任何類型的項目。

在學習的過程中,你將掌握處理JSON數據和HTTP服務的技巧,發現Go代碼組織的最佳實踐,並學習如何高效使用切片。當你提高並發技能、以慣用方式處理錯誤並提高測試質量時,你的代碼速度和質量將大幅提升。

購買印刷版書籍將包含Manning Publications提供的PDF、Kindle和ePub格式的免費電子書。

作者簡介

Teiva Harsanyi is a senior software engineer with experience in different programming languages such as Go, Rust, Java, and Scala. He has worked in various domains across insurance, transportation, and safety-critical industries like air traffic management. Today, he works as a freelance engineer coding in Go. He also blogs and mentors newcomers to the language.

作者簡介(中文翻譯)

Teiva Harsanyi 是一位資深軟體工程師,擁有使用不同程式語言(如 Go、Rust、Java 和 Scala)的經驗。他曾在保險、交通運輸和安全關鍵行業(如航空交通管理)的各個領域工作。如今,他作為自由工程師以 Go 程式語言進行編碼工作。他還撰寫部落格並指導新手學習該程式語言。