敏捷软件开发

出版社:人民邮电出版社
出版日期:2008-1
ISBN:9787115164391
作者:马丁
页数:529页

内容概要

作者:(美国)马丁Robert C.Martin(“Bob大叔”)世界级的软件开发大师,著名软件咨询公司Object Mento,公司的创始人和总裁。曾经担任C++Report杂志主编多年,也是设计模式和敏捷开发运动的主要倡导者之一。

书籍目录

Section 1 Agile Development 敏捷开发 Chapter 1 Agile Practices 敏捷实践 Chapter 2 Overview of Extreme Programming 极限编程概述  Chapter 3 Planning 计划  Chapter 4 Testing 测试  Chapter 5 Refactoring 重构  Chapter 6 A Programming Episode一次编程实践Section 2 Agile Design 敏捷设计 Chapter 7 What Is Agile Design? 什么是敏捷设计  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 薪酬系统案例研究 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 薪酬系统案例研究:第一次迭代开始  Chapter 19 The Payroll Case Study:Implementation 薪酬系统案例研究:实现 Section 4 Packaging the Payroll System 打包薪酬系统  Chapter 20 Principles of Package Design 包设计原则  Chapter 21 FACTORY FACTORY模式  Chapter 22 The Payroll Case Study(Part 2) 薪酬系统案例研究:第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 源代码就是设计 Index

编辑推荐

《敏捷软件开发原则、模式与实践》(英文注释版)于2003年荣获第13届Jolt大奖,是C++和Java程序员提高自身水平的绝佳教材,也适于用作高校计算机、软件工程专业相关课程的教材或参考书。

作者简介

《敏捷软件开发原则、模式与实践》(英文注释版)中,享誉全球的软件开发专家和软件工程大师Robert C. Martin深入而生动地使用真实案例讲解了面向对象基本原则、重要的设计模式、UML和敏捷实践等程序员必备的知识。   点击链接进入新版 :
软件开发方法学精选系列:敏捷软件开发:原则、模式与实践(C#版)(修订版)

图书封面


 敏捷软件开发下载



发布书评

 
 


精彩短评 (总计23条)

  •     此书应该不止五颗星!!!不过《领域驱动设计与模式实战(.NET实例)》好像流产了,到现在也没有任何消息,难道是因为翻译困难而导致一直拖延!我更希望能引进影印版的!
  •     坑爹啊,买来搁了一年多,看的时候才发现,书有错版,通知CHINA-PUB,告知已无货更换了
  •     讲授了很多有用的思想,适合所有程序员
  •     本书非常经典,值得收藏~
  •     如果你有一定的编程基础,想学习设计模式已经如何应用这些设计模式,那么你不要错过这本书。这是英文注释版本,跟英文影印本的区别是在每页的页脚,对这页中比较难的单词,做的中文注视,方便大家阅读。
  •     得让自己积累一些经验再看这本书才好
  •     这个神棍。。
  •     文笔精彩,语言幽默。虽然只看了第一部分,但是Martin大叔想传达的东西确实接收到了。另外,觉得中文注解还是欠佳。
  •     其实是本讲设计模式的书,哈哈
  •     TDD目前要学习一下哈
  •     这本书第一部分讲的比较原则,比较倾向管理,如果有多年开发经验的应该看起来会比较有感觉;第二部分,比较容易理解,对编程思想有一定指导作用。那些原则看似简单,用起来真需要些哲学思想;至于第三部分,有点实践的体会才能真正吃透吧,暂时还在学习中。
  •     内容不错,有英文基础的读者没有问题
  •     虽然是以C#为例的
  •     里面关于OOAD五项原则的精辟解释, 确实觉得相见恨晚
  •     虽然只看了十一二章,如果有没注释的原版就好了。
  •     条例清晰的好书,但书名严重误导人,只有前面给敏捷扫扫盲,后面全是讲OOP的!
  •     OO软件设计方面的经典,每次在做设计和开发的时候都要读一读。
  •     大致看了下,说实话书上写的程序读不进去,正如电脑上的文字很难读进去一样。最近学了Spring,需要看看模式理解下。
  •     其实买了很久了,今天才来评论。文章内容就不说了,绝对不错。我主要想说的是英文注释版这种形式,非常好!
  •     太经典了~~~~
  •     感觉有用的主要是一些原则,而不是设计模式
  •     书的内容是很不错的 看了重构那部分的 一个完整的开发过程 受益良多其他的还在慢慢探索之中
  •     看过电子版,很好,所有又买了一本,收藏用
 

外国儿童文学,篆刻,百科,生物科学,科普,初中通用,育儿亲子,美容护肤PDF图书下载,。 零度图书网 

零度图书网 @ 2024