《敏捷軟體開發:原則、模式與實踐:C#版》是2010 年12月人民郵電出版社出版的圖書,原作是(美)Robert C.Martin Micah Martin。
基本介紹
- 書名:敏捷軟體開發:原則、模式與實踐:C#版
- 作者:Robert C.Martin Micah Martin
- 原版名稱: Agile Principles, Patterns, and Practices in C#
- 譯者:鄧輝 孫鳴
- ISBN:9787115239976
- 頁數:538
- 出版社:人民郵電出版社
- 出版時間:2010 年12月
- 開本:16開
內容簡介,作者簡介,目錄,
內容簡介
本書中,享譽全球的面向對象技術大師robert c. martin深入而生動地使用真實案例講解了面向對象設計的基本原則、重要的設計模式、uml和敏捷方法。
本書java版曾榮獲2003年第13屆jolt大獎,是公認的經典著作。本書是c#程式設計師提升功力的絕佳教程,也可用作高校計算機、軟體工程專業本科生、研究生的教材或參考書。
要想成為一名優秀的軟體開發人員,需要熟練套用程式語言和開發工具,更重要的是能夠領悟優美代碼背後的原則和前人總結的經驗——這正是本書的主題。本書凝聚了世界級軟體開發大師robert c. martin數十年軟體開發和培訓經驗,java版曾榮獲計算機圖書最高榮譽——jolt大獎,是廣受推崇的經典著作,自出版以來一直暢銷不衰。
不要被書名誤導了,本書不是那種以開發過程為主題的敏捷軟體開發類圖書。在書中,作者延續了自己一貫的寫作風格,讓你親歷現場,並用幽默親切的語言和插圖,通過一步步展示來自開發一線的代碼,分析各種設計決策及其得失,以清晰、易於理解的方式講述了真實程式設計中最基本然而也是最難做到正確套用的原則(包括srp、lsp、ocp、dip、isp等類設計原則,以及多個包設計原則)與設計模式(不限於gof經典模式,包括許多作者自己的成果)。
本書不僅是一部深入淺出、生動易懂的面向對象原則與設計模式著作,而且還是一部通俗的敏捷方法導引書和快速實用的uml教程。通過本書你會發現,許多以前開起來非常枯燥費解的概念,突然間都豁然開朗,變得鮮活生動起來。
c#版與此前的java版相比,主要的更新包括加強了uml的介紹章節,使其更貼近實戰,增加了對mvp模式的介紹等。
作者簡介
Robert C. Martin(“Bob”大叔)世界級的軟體開發大師,著名軟體諮詢公司Object Mentor公司的創始人和總裁。曾擔任C++ Report雜誌主編多年,也是設計模式和敏捷開發運動的主要倡導者之一。
Micah Martin Robert C. Martin之子,也是經驗豐富的軟體工程師,曾任Object Mentor公司的諮詢師,現任8th Light公司總裁。擅長.NET、面向對象技術、模式和敏捷開發。他是開源測試工具FitNesse的主要開發者。
目錄
第一部分 敏捷開發
第1章 敏捷實踐 3
1.1 敏捷聯盟 4
1.1.1 人和互動重於過程和工具 4
1.1.2 可以工作的軟體重於面面
俱到的文檔 5
1.1.3 客戶合作重於契約談判 5
1.1.4 隨時應對變化重於遵循計畫 6
1.2 原則 6
1.3 結論 8
1.4 參考文獻 8
第2章 極限編程概述 9
2.1 極限編程實踐 9
2.1.1 完整團隊 9
2.1.2 用戶故事 10
2.1.3 短交付周期 10
2.1.4 驗收測試 10
2.1.5 結對編程 11
2.1.6 測試驅動開發 11
2.1.7 集體所有 12