發現 Go 程式碼中您甚至不知道自己犯的錯誤,並透過避免常見錯誤和陷阱來提高工作效率。
“Go 開發人員在接觸生產中的程式碼之前必讀的內容。它相當於 Effect Java 的 Go 版本。” – Neeraj Shah, Nutanix
100 Go Mistakes and How to Avoid Them 向你展示如何:
- 避開 Go 開發者最常犯的錯誤
- 構建和組織你的 Go 應用程式
- 有效地處理資料和控制結構
- 以慣用的方式處理錯誤
- 提高你的併發( concurrency )技能
- 優化你的程式碼
- 使你的應用程式為生產做好準備並提高測試品質
100 Go Mistakes and How to Avoid Them 重點關注了 Go 程式碼中你可能不知道自己犯的常見錯誤。 你將探索該語言的關鍵領域,例如並發、測試、資料結構等,並了解如何避免和修復自己專案中的錯誤。 隨著你的學習,你將了解處理 JSON 資料和 HTTP 服務的棘手部分,發現 Go 程式碼組織的最佳實踐,並學習如何有效地使用切片。
“清晰有效的例子。在了解錯誤發生的方式和原因後,您可以避免代價高昂的錯誤。” – Giuseppe Maxia, Vmware
“Teiva Harsanyi 列出了真正的問題和容易錯過的“陷阱”,並深入探討了它們發生的原因。 沒有這本書將是你的第 101 個錯誤。” – Anupam Sengupta, Red Hat
“透過辨識壞習慣來學習好習慣。 文章引人入勝,例子相關,見解有用。” – Thad Meyer, LI-COR Biosciences
關於這個技術
了解錯誤是提高程式碼品質的最佳方法。 這本獨特的書檢視了 Go 應用程式常見的 100 個錯誤和低效率,以及避免在你自己的專案中出現這些錯誤的提示和技術。
關於這本書
100 Go Mistakes and How to Avoid Them 展示了如何用慣用的、富有表現力的代碼替換 Go 中的常見的程式問題。 在其中,你將探索數十個有趣的範例和案例研究,同時學習發現自己的應用程式中可能出現的錯誤。 專家作者 Teiva Harsanyi 將錯誤避免技術分為方便的類別,從類型和字串到並發和測試。
內容包含
- 識別並消除代碼級錯誤
- 避免應用程式結構和設計出現問題
- 完善你的資料和控制結構
- 透過消除低效率來優化你的程式碼

目標讀者
適用於已有專業 Go 程式設計和語法的開發人員。
關於作者
Teiva Harsanyi 是一名高級軟體工程師,在 Go、Rust、Java 和 Scala 等不同程式語言方面擁有豐富的經驗。 他曾在保險、運輸和空中交通管理等安全關鍵行業的各個領域工作。 今天,他是一名自由職業的工程師,使用 Go 程式語言。 他還撰寫部落格並指導該語言的新手。
購買書籍網址

也許你會有興趣
- Golang 相關線上課程與電子書
- 使用 bilingual_book_maker 將原文的 epub 電子書翻譯成繁體中文雙語對照的電子書
- ★英語學習地圖 – 練好英文是最大的學習槓桿
- 如何找工作學習地圖 – 找工作不要靠運氣!
- 從 Soft & Share 各種社團頻道挑選你喜歡的加入
發表迴響