Beyond Effective Go: Part 2 - Striving for High-Quality Code
暫譯: 超越有效的 Go:第二部分 - 追求高品質程式碼
Scott, Corey S., Tan, Siew May, Churchill, Rachael
- 出版商: Corey S. Scott
- 出版日期: 2024-08-22
- 售價: $1,620
- 貴賓價: 9.5 折 $1,539
- 語言: 英文
- 頁數: 336
- 裝訂: Quality Paper - also called trade paper
- ISBN: 0645582042
- ISBN-13: 9780645582048
-
相關分類:
Go 程式語言
海外代購書籍(需單獨結帳)
商品描述
Discover the unique secrets to writing high-quality code efficiently and effectively and dramatically improve your development productivity. Building on the success of Beyond Effective Go-Part 1: Achieving High-Performance Code, Corey shares wisdom and practical approaches to software engineering, software design, and code UX that will set you on the path to success.
This series doesn't waste time on the basics but dives straight into the solutions for the everyday challenges that professional programmers face. With clear explanations and real-world examples, you'll gain the skills to build performant, maintainable, and testable applications in Go efficiently and effectively.
Unlike many programming books, Beyond Effective Go focuses on the programmer and the code. Whether you're building large-scale backend services or convenient automation tools, the book will help you write maintainable, high-quality code that meets the needs of your users, programmers, and your business.
This book, Part 2 of the series, focuses on striving for high-quality code. It is built around the idea that we can only be consistently productive by producing quality work. To achieve quality, we need an arsenal of tricks, tools, and methodologies and the knowledge to apply them.
After reading this book, you will:
- Understand fundamental software design principles and patterns and how to apply them using the appropriate Go manner.Appreciate how code usability (Code UX) is essential and how small, seemingly insignificant decisions can dramatically improve the quality of your code.Know when and how to use tests to ensure that code works and how to leverage tests to make yourself more productive.Discover how being lazy, observant, introspective, and adventurous can help you do more with less time.Know how to leverage your Go skills to build your own productivity tools.
Beyond Effective Go is an essential resource for programmers, software engineers, and software managers who want to make the most out of their Golang programming efforts.
商品描述(中文翻譯)
發現高效且有效地撰寫高品質程式碼的獨特秘訣,並顯著提升您的開發生產力。在《Beyond Effective Go-Part 1: Achieving High-Performance Code》的成功基礎上,Corey 分享了軟體工程、軟體設計和程式碼使用者體驗(Code UX)的智慧與實用方法,將引導您走向成功之路。
本系列不會浪費時間在基礎知識上,而是直接深入專業程式設計師面臨的日常挑戰解決方案。透過清晰的解釋和真實的案例,您將獲得在 Go 中高效且有效地構建高效能、可維護和可測試應用程式的技能。
與許多程式設計書籍不同,《Beyond Effective Go》專注於程式設計師和程式碼。無論您是在構建大型後端服務還是方便的自動化工具,本書將幫助您撰寫可維護的高品質程式碼,以滿足使用者、程式設計師和業務的需求。
本書是系列的第二部分,專注於「追求高品質程式碼」。它圍繞著這個理念:只有通過產出高品質的工作,我們才能持續保持生產力。為了實現品質,我們需要一套技巧、工具和方法論,以及應用它們的知識。
閱讀完本書後,您將:
- 理解基本的軟體設計原則和模式,以及如何以適當的 Go 方式應用它們。
- 欣賞程式碼可用性(Code UX)是多麼重要,以及小而看似微不足道的決策如何能顯著提升程式碼的品質。
- 知道何時以及如何使用測試來確保程式碼的運作,並如何利用測試來提高自己的生產力。
- 發現懶惰、觀察、內省和冒險的心態如何幫助您在更短的時間內完成更多的工作。
- 知道如何利用您的 Go 技能來構建自己的生產力工具。
《Beyond Effective Go》是程式設計師、軟體工程師和軟體經理的必備資源,幫助他們充分發揮 Golang 程式設計的潛力。