中文名: 實現模式
原名: Implementation Patterns
作者: Kent Beck
圖書分類: 軟件
資源格式: PDF
版本: 英文文字版
出版社: Addison-Wesley Professional
書號: 978-0321413093
發行時間: 2007年11月02日
地區: 美國
語言: 英文
簡介:
內容介紹: 在本書中,作者將自己多年形成的編程習慣以及閱讀既有代碼的體驗凝練成了編程中的價值觀、原則和77種實現模式。
溝通、簡單和靈活的價值觀應當被所有開發人員所銘記。局部影響、最小化重復、將邏輯與數據捆綁等原則同樣是通用性的指導思想,比價值觀更貼近編程場景,在價值觀和模式之間搭建了橋梁。在77種實現模式中,每一種模式都覆蓋了編寫簡潔、清晰、易擴展、易維護的代碼這一原則的某個方面。它們為日常的編程提供了豐富翔實的參考依據,並告訴大家這些代碼如何為降低溝通成本和提高有效產出提供保障。
本書適用於各個階段的開發者群體。剛剛涉足軟件開發領域的新人能夠透過大師的眼睛來看待編程,了解編程的價值觀與原則;具有豐富經驗的資深工程師則可以通過這些模式進行反思,探究成功實踐背後的意義。把價值觀、原則和開發實踐結合之後,日常開發工作便會以嶄新迷人的形式呈現在我們面前。
作者介紹:Kent Beck,軟件業中最具創新力、最富盛名的領袖之一。長期以來,他一直致力於挑戰軟件工程教條,推動模式、測試驅動開發以及極限編程等思想的應用和傳播。他是T11tee RIvers Institute的創始人和董事,也是Agitar Software的成員。他在AddIson?Wesley出版了多本書籍,其中包括丁est-Driven Dpeve蛔pment(中譯版《測試驅動開發》),以及與CyrlthiaAndres合著的Extreme Programming Explained(中譯版《解析極限編程》)
內容截圖:
目錄:
Chapter 1. Introduction
Chapter 2. Patterns
Chapter 3. A Theory of Programming
Chapter 4. Motivation
Chapter 5. Class
Chapter 6. State
Chapter 7. Behavior
Chapter 8. Methods
Chapter 9. Collections
Chapter 10. Evolving Frameworks