Simple Object-Oriented Design: Create Clean, Maintainable Applications
暫譯: 簡單物件導向設計:創建乾淨且可維護的應用程式
Aniche, Mauricio
- 出版商: Manning
- 出版日期: 2024-05-28
- 售價: $2,240
- 貴賓價: 9.5 折 $2,128
- 語言: 英文
- 頁數: 160
- 裝訂: Quality Paper - also called trade paper
- ISBN: 163343799X
- ISBN-13: 9781633437999
-
相關分類:
Object-oriented
立即出貨 (庫存=1)
買這商品的人也買了...
相關主題
商品描述
Write object-oriented code that's manageable, maintainable, and future-proof.
Inside Simple Object-Oriented Design you'll discover insightful principles for reducing complexity in your object-oriented code, including:
- Designing classes that are always in consistent states
- Creating abstractions that make it easy to extend software in highly flexible ways
- Lessening the impact of coupling on your codebase
- Modeling class designs that abstract away infrastructure details and use your infrastructure to its maximum capacity
- Reducing the complexity of your code
Simple Object-Oriented Design: Create clean, maintainable applications is a comprehensive handbook of design practices, principles, and patterns that help simplify object-oriented software. The book is aimed at the working developer. There's no perfection-chasing classroom theory that fails in practice--you'll master "good enough" techniques that are effective in real-world environments.
Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.
About the technology
As your software grows and expands, every new feature and functionality potentially adds complexity to your codebase. The result? Bugs, crashes, and too much time spent detangling incomprehensible legacy code. Properly applied design principles help you ensure your applications are easy to manage for the long term.
About the book
Simple Object-Oriented Design is full of techniques to keep your object-oriented code simple even as your applications evolve and grow. Each principle in this book has been tested and proven in author Mauricio Aniche's 20-year career in software development. You'll learn what constitutes both good and bad object-oriented software design, and how to manage dependency, modules, and other features that give rise to complexity. Discover how to make better trade-offs in design decisions, and when to embrace complexity over simpler data structures. With this book as your vital reference, you'll be ready to write code that's flexible for the future without slowing feature delivery to a crawl.
About the reader
For readers who know an object-oriented language. This book's Java examples are easy to understand for any developer.
About the author
Dr. Maurício Aniche's life's mission is to make software engineers better at what they do. He is a tech lead at Adyen and an Assistant Professor in Software Engineering at Delft University of Technology. Maurício is the author of Effective Software Testing: A Developer's Guide published in 2022, by Manning, a book that's already adopted by universities throughout the world.
商品描述(中文翻譯)
**撰寫可管理、可維護且具未來性的物件導向程式碼。**
在《簡單物件導向設計》中,您將發現減少物件導向程式碼複雜性的深刻原則,包括:
- 設計始終處於一致狀態的類別
- 創建易於以高度靈活方式擴展軟體的抽象
- 減少耦合對程式碼庫的影響
- 建模抽象基礎設施細節的類別設計,並充分利用您的基礎設施
- 降低程式碼的複雜性
《簡單物件導向設計:創建乾淨、可維護的應用程式》是一本全面的設計實踐、原則和模式手冊,幫助簡化物件導向軟體。這本書的目標讀者是現職開發者。沒有追求完美的課堂理論在實踐中失敗——您將掌握在現實環境中有效的「足夠好」技術。
購買印刷版書籍可獲得Manning Publications提供的免費PDF、Kindle和ePub格式電子書。
**關於技術**
隨著您的軟體增長和擴展,每個新功能和功能都可能為您的程式碼庫增加複雜性。結果是?錯誤、崩潰,以及花費過多時間解開難以理解的遺留程式碼。正確應用的設計原則幫助您確保應用程式在長期內易於管理。
**關於這本書**
《簡單物件導向設計》充滿了技術,即使在應用程式演變和增長的過程中,也能保持您的物件導向程式碼簡單。本書中的每一個原則都在作者Mauricio Aniche的20年軟體開發生涯中經過測試和證明。您將學習什麼構成良好的和不良的物件導向軟體設計,以及如何管理依賴性、模組和其他導致複雜性的特徵。發現如何在設計決策中做出更好的取捨,以及何時應該接受複雜性而非更簡單的資料結構。以這本書作為您的重要參考,您將準備好撰寫未來靈活的程式碼,而不會使功能交付變得緩慢。
**關於讀者**
適合已知物件導向語言的讀者。本書的Java範例對任何開發者來說都易於理解。
**關於作者**
Dr. **Maurício Aniche**的生活使命是讓軟體工程師在他們的工作中變得更好。他是Adyen的技術負責人,也是代爾夫特科技大學的軟體工程助理教授。Maurício是2022年由Manning出版的《有效的軟體測試:開發者指南》的作者,這本書已被全球多所大學採用。