Grokking Simplicity: Taming Complex Software with Functional Thinking (Paperback) (簡化思維:用函數思考駕馭複雜軟體)

Normand, Eric

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

相關主題

商品描述

Even experienced developers struggle with software systems that sprawl across distributed servers and APIs, are filled with redundant code, and are difficult to reliably test and modify. Grokking Simplicity is a friendly, practical guide that will change the way you approach software design and development.

Even experienced developers struggle with software systems that sprawl across distributed servers and APIs, are filled with redundant code, and are difficult to reliably test and modify. Grokking Simplicity is a friendly, practical guide that will change the way you approach software design and development.

Grokking Simplicity guides you to a crystal-clear understanding of why certain features of modern software are so prone to complexity and introduces you to the functional techniques you can use to simplify these systems so that they're easier to read, test, and debug. Through hands-on examples, exercises, and numerous self-assessments, you'll learn to organize your code for maximum reusability and internalize methods to keep unwanted complexity out of your codebase.

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

商品描述(中文翻譯)

即使是有經驗的開發人員也會遇到分散在多個伺服器和API上、充滿冗餘代碼且難以可靠地測試和修改的軟體系統。《Grokking Simplicity》是一本友善且實用的指南,將改變您對軟體設計和開發的方式。

《Grokking Simplicity》將引導您清晰地理解現代軟體中某些特性為何容易產生複雜性,並介紹您可以使用的函數式技術,以簡化這些系統,使其更易於閱讀、測試和調試。通過實際示例、練習和多個自我評估,您將學會為了最大程度的可重用性組織代碼,並內化方法以避免代碼庫中不需要的複雜性。

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

作者簡介

Eric Normand has been a functional programmer since 2001 and has been teaching functional programming online and in person since 2007. Visit LispCast.com to see more of his credentials.

作者簡介(中文翻譯)

Eric Normand自2001年以來一直是一位函數式程式設計師,並自2007年起在線上和實體課程中教授函數式程式設計。請訪問LispCast.com以查看他的更多資歷。