敏捷軟件開發(fā)

出版時間:2008-1  出版社:人民郵電出版社  作者:馬丁  頁數(shù):529  
Tag標簽:無  

內(nèi)容概要

  《敏捷軟件開發(fā)原則、模式與實踐》(英文注釋版)中,享譽全球的軟件開發(fā)專家和軟件工程大師Robert C. Martin深入而生動地使用真實案例講解了面向?qū)ο蠡驹瓌t、重要的設(shè)計模式、UML和敏捷實踐等程序員必備的知識。

作者簡介

作者:(美國)馬丁Robert C.Martin(“Bob大叔”)世界級的軟件開發(fā)大師,著名軟件咨詢公司Object Mento,公司的創(chuàng)始人和總裁。曾經(jīng)擔任C++Report雜志主編多年,也是設(shè)計模式和敏捷開發(fā)運動的主要倡導者之一。

書籍目錄

Section 1 Agile Development 敏捷開發(fā) Chapter 1 Agile Practices 敏捷實踐 Chapter 2 Overview of Extreme Programming 極限編程概述  Chapter 3 Planning 計劃  Chapter 4 Testing 測試  Chapter 5 Refactoring 重構(gòu)  Chapter 6 A Programming Episode一次編程實踐Section 2 Agile Design 敏捷設(shè)計 Chapter 7 What Is Agile Design? 什么是敏捷設(shè)計  Chapter 8 SRP:The Single-Responsibility Principle SRP:單一職責原則  Chapter 9 OCP:The Open-Closed Principle OCP:開放一封閉原則  Chapter 10 LSP:The Liskov Substitution Principle LSP:Liskov替換原則  Chapter 11 DIP:The Dependency-Inversion Principle DIP:依賴倒置原則  Chapter 12 ISP:The Interface-Segregation Principle ISP:接口隔離原則 Section 3 The Payroll Case Study 薪酬系統(tǒng)案例研究 Chapter13 COMMAND and ACTIVE 0BJECT COMMAND 模式與ACTIVE OBJECT模式  Chapter14 TEMPLATE METHOD&STRATEGY:Inheritance VS.Delegation TEMPLATE METHOD模式和STRATEGY模式:繼承和委托  Chapter 15 FACADE and MEDIATOR FACADE 模式和MEDlATOR模式  Chapter 16 SINGLETON and MONOSTATE SINGLETON模式和MONOSTATE模式  Chapter 17 NULL OBJECT NULL OBJECT模式  Chapter 18 The Payroll Case Study:Iteration One Begins 薪酬系統(tǒng)案例研究:第一次迭代開始  Chapter 19 The Payroll Case Study:Implementation 薪酬系統(tǒng)案例研究:實現(xiàn) Section 4 Packaging the Payroll System 打包薪酬系統(tǒng)  Chapter 20 Principles of Package Design 包設(shè)計原則  Chapter 21 FACTORY FACTORY模式  Chapter 22 The Payroll Case Study(Part 2) 薪酬系統(tǒng)案例研究:第2部分 Section 5 The Weather Station Case Study 氣象站案例研究  Chapter23 COMPOSITE COMPOSITE模式  Chapter 24 OBSERVER——Backing into a Pattern OBSERVER——演化出模式  Chapter 25 ABSTRACT SERVER,ADAPTER,and BRIDGE ABSTRACT SERVER模式、ADAPTER模式和BRIDGE模式  Chapter 26 PROXY and STAIRWAY TO HEAVEN:Managing Third Party APIs PROXY模式和GATEWAY模式:管理第三方APl  Chapter 27 Case Study:Weather Station 案例研究:氣象站軟件 Section 6 The ETS Case Study ETS案例研究  Chapter 28 VISITOR VISITOR模式  Chapter 29 STATE STATE模式   Chapter 30 The ETS Framework ETS框架 Appendix A UML Notation I:The CGI Example UML圖示之一:CGI示例 Appendix B UML Notation II:The STATMUX UML圖示之二:STATMUX Appendix C A Satire of Two Companies 雙公司記 Appendix D The Source Code Is the Design 源代碼就是設(shè)計 Index

編輯推薦

《敏捷軟件開發(fā)原則、模式與實踐》(英文注釋版)于2003年榮獲第13屆Jolt大獎,是C++和Java程序員提高自身水平的絕佳教材,也適于用作高校計算機、軟件工程專業(yè)相關(guān)課程的教材或參考書。

圖書封面

圖書標簽Tags

評論、評分、閱讀與下載


    敏捷軟件開發(fā) PDF格式下載


用戶評論 (總計10條)

 
 

  •   如果你有一定的編程基礎(chǔ),想學習設(shè)計模式已經(jīng)如何應(yīng)用這些設(shè)計模式,那么你不要錯過這本書。這是英文注釋版本,跟英文影印本的區(qū)別是在每頁的頁腳,對這頁中比較難的單詞,做的中文注視,方便大家閱讀。
  •   書的內(nèi)容是很不錯的 看了重構(gòu)那部分的 一個完整的開發(fā)過程 受益良多其他的還在慢慢探索之中
  •   太經(jīng)典了~~~~
  •   其實買了很久了,今天才來評論。文章內(nèi)容就不說了,絕對不錯。我主要想說的是英文注釋版這種形式,非常好!
  •   內(nèi)容不錯,有英文基礎(chǔ)的讀者沒有問題
  •   此書應(yīng)該不止五顆星?。?!不過《領(lǐng)域驅(qū)動設(shè)計與模式實戰(zhàn)(.NET實例)》好像流產(chǎn)了,到現(xiàn)在也沒有任何消息,難道是因為翻譯困難而導致一直拖延!我更希望能引進影印版的!
  •   講授了很多有用的思想,適合所有程序員
  •   看過電子版,很好,所有又買了一本,收藏用
  •   本書非常經(jīng)典,值得收藏~
  •   這本書第一部分講的比較原則,比較傾向管理,如果有多年開發(fā)經(jīng)驗的應(yīng)該看起來會比較有感覺;第二部分,比較容易理解,對編程思想有一定指導作用。那些原則看似簡單,用起來真需要些哲學思想;至于第三部分,有點實踐的體會才能真正吃透吧,暫時還在學習中。
 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7