作者:
Robert C. Martin
出版社: 清华大学出版社
副标题: 原则、模式与实践
原作名: Agile Software Development: Principles, Patterns, and Practices
译者: 邓辉
出版年: 2003-09-01
页数: 476
定价: 59.00元
装帧: 平装
丛书: 软件工程实践丛书
ISBN: 9787302071976
出版社: 清华大学出版社
副标题: 原则、模式与实践
原作名: Agile Software Development: Principles, Patterns, and Practices
译者: 邓辉
出版年: 2003-09-01
页数: 476
定价: 59.00元
装帧: 平装
丛书: 软件工程实践丛书
ISBN: 9787302071976
内容简介 · · · · · ·
在本书中,享誉全球的软件开发专家和软件工程大师Robert C.Martin将向您展示如何解决软件开发人员、项目经理及软件项目领导们所面临的最棘手的问题。这本综合性、实用性的敏捷开发和极限编程方面的指南,是由敏捷开发的创始人之一所撰写的。
敏捷软件开发的创作者
· · · · · ·
-
罗伯特·C·马丁 作者
目录 · · · · · ·
第Ⅰ部分 敏捷开发
第一章 敏捷实践
1.1 敏捷联盟
1.2 原则
1.3 结论
参考文献
第二章 极限编程概述
2.1 极限编程实践
2.2 结论
参考文献
第三章 计划
3.1 初始探索
3.2 发布计划
3.3 迭代计划
3.4 任务计划
3.5 迭代
3.6 结论
参考文献
第四章 测试
4.1 测试驱动的开发方法
4.2 验收测试
4.3 结论
参考文献
第五章 重构
5.1 素数产生程序一个简单的重构示例
5.2 结论
参考文献
第六章 一次编程实践
6.1 保龄球比赛
6.2 结论
第Ⅱ部分 敏捷设计
第七章 什么是敏捷设计
7.1 软件出了什么错
7.2 设计的臭味——腐化软件的气味
7.3 “Copy”程序
7.4 保持尽可能好的设计
7.5 结论
参考文献
第八章 单一责任原则(SRP)
8.1 单一职责原则(SRP)
8.2 结论
参考文献
第九章 开放—封闭原则(OCP)
9.1 开放—封闭原则(OCP)
9.2 描述
9.3 关键是抽象
9.4 结论
参考文献
第十章 Liskov替换原则(LSP)
10.1 Liskov替换原则(LSP)
10.2 一个违反LSP的简单例子
10.3 正方形和矩形,更微妙的违规
10.4 一个实际的例子
10.5 用提取公共部分的方法代替继承
10.6 启发式规则和习惯用法
10.7 结论
参考文献
第十一章 依赖倒置原则(DIP)
11.1 依赖倒置原则(DIP)
11.2 层次化
11.3 一个简单的例子
11.4 熔炉示例
11.5 结论
参考文献
第十二章 接口隔离原则(ISP)
12.1 接口污染
12.2 分离客户就是分离接口
12.3 接口隔离原则(ISP)
12.4 类接口与对象接口
12.5 ATM用户界面的例子
12.6 结论
参考文献
第Ⅲ部分 薪水支付案例研究
第十三章 COMMAND模式和ACTIVE OBJECT模式
第十四章 TEMPLATE METHOD模式和STRATEGY模式:继承与委托
第十五章 FACADE模式和MEDIATOR模式
第十六章 SINGLETON模式和MONOSTATE模式
第十七章 NULL OBJECT模式
第十八章 薪水支付案例研究:第一次迭代开始
第十九章 薪水支付案例研究:实现
第Ⅳ部分 打包薪水支付系统
第二十章 包的设计原则
第二十一章 FACTORY模式
第二十二章 薪水支付案例研究(第2部分)
第Ⅴ部分 气象站案例研究
第二十三章 COMPOSITE模式
第二十四章 OBSERVER模式——回归为模式
第二十五章 ABSTRACT SERVER模式、ADAPTER模式和BRIDGE模式
第二十六章 PROXY模式和STAIRWAY TO HEAVEN模式:管理第三方API
第二十七章 案例研究:气象站
第Ⅵ部分 ETS案例研究
第二十八章 VISITOR模式
第二十九章 STATE模式
第三十章 ETS框架
附录
附录A UML表示法Ⅰ:CGI示例
附录B UML表示法Ⅱ:统计多路复用器
附录C 两个公司的讽刺小品
附录D 源代码就是设计
索引
· · · · · · (收起)
第一章 敏捷实践
1.1 敏捷联盟
1.2 原则
1.3 结论
参考文献
第二章 极限编程概述
2.1 极限编程实践
2.2 结论
参考文献
第三章 计划
3.1 初始探索
3.2 发布计划
3.3 迭代计划
3.4 任务计划
3.5 迭代
3.6 结论
参考文献
第四章 测试
4.1 测试驱动的开发方法
4.2 验收测试
4.3 结论
参考文献
第五章 重构
5.1 素数产生程序一个简单的重构示例
5.2 结论
参考文献
第六章 一次编程实践
6.1 保龄球比赛
6.2 结论
第Ⅱ部分 敏捷设计
第七章 什么是敏捷设计
7.1 软件出了什么错
7.2 设计的臭味——腐化软件的气味
7.3 “Copy”程序
7.4 保持尽可能好的设计
7.5 结论
参考文献
第八章 单一责任原则(SRP)
8.1 单一职责原则(SRP)
8.2 结论
参考文献
第九章 开放—封闭原则(OCP)
9.1 开放—封闭原则(OCP)
9.2 描述
9.3 关键是抽象
9.4 结论
参考文献
第十章 Liskov替换原则(LSP)
10.1 Liskov替换原则(LSP)
10.2 一个违反LSP的简单例子
10.3 正方形和矩形,更微妙的违规
10.4 一个实际的例子
10.5 用提取公共部分的方法代替继承
10.6 启发式规则和习惯用法
10.7 结论
参考文献
第十一章 依赖倒置原则(DIP)
11.1 依赖倒置原则(DIP)
11.2 层次化
11.3 一个简单的例子
11.4 熔炉示例
11.5 结论
参考文献
第十二章 接口隔离原则(ISP)
12.1 接口污染
12.2 分离客户就是分离接口
12.3 接口隔离原则(ISP)
12.4 类接口与对象接口
12.5 ATM用户界面的例子
12.6 结论
参考文献
第Ⅲ部分 薪水支付案例研究
第十三章 COMMAND模式和ACTIVE OBJECT模式
第十四章 TEMPLATE METHOD模式和STRATEGY模式:继承与委托
第十五章 FACADE模式和MEDIATOR模式
第十六章 SINGLETON模式和MONOSTATE模式
第十七章 NULL OBJECT模式
第十八章 薪水支付案例研究:第一次迭代开始
第十九章 薪水支付案例研究:实现
第Ⅳ部分 打包薪水支付系统
第二十章 包的设计原则
第二十一章 FACTORY模式
第二十二章 薪水支付案例研究(第2部分)
第Ⅴ部分 气象站案例研究
第二十三章 COMPOSITE模式
第二十四章 OBSERVER模式——回归为模式
第二十五章 ABSTRACT SERVER模式、ADAPTER模式和BRIDGE模式
第二十六章 PROXY模式和STAIRWAY TO HEAVEN模式:管理第三方API
第二十七章 案例研究:气象站
第Ⅵ部分 ETS案例研究
第二十八章 VISITOR模式
第二十九章 STATE模式
第三十章 ETS框架
附录
附录A UML表示法Ⅰ:CGI示例
附录B UML表示法Ⅱ:统计多路复用器
附录C 两个公司的讽刺小品
附录D 源代码就是设计
索引
· · · · · · (收起)
丛书信息
· · · · · ·
软件工程实践丛书(共2册),
这套丛书还有
《平衡敏捷与规范》
。
喜欢读"敏捷软件开发"的人也喜欢的电子书 · · · · · ·
支持 Web、iPhone、iPad、Android 阅读器
喜欢读"敏捷软件开发"的人也喜欢 · · · · · ·
敏捷软件开发的书评 · · · · · · ( 全部 38 条 )
内容不错,翻译不给力
书绝对是经典,但是翻译的实在太牵强,还不如去读原版或者注释版。从第一章看起,手头一本注释版的看着虽然慢些,但不至于一句话读好几遍才知道说的是什么,然而这本中文版上的汉字虽然都认识,但连成一句话后却要反复几遍才能知其所云,句与句之间的过渡处理的生硬,读起来一...
(展开)
> 更多书评 38篇
论坛 · · · · · ·
java源码分享 | 来自月入窗 | 2023-12-18 21:38:48 | |
翻译的一般吧 | 来自大叔 | 2018-03-31 23:44:41 | |
不是java描述吗? | 来自大刀 | 3 回应 | 2017-10-12 11:34:56 |
技术确实还是需要实践。。。 | 来自selfredemption | 2011-10-27 00:19:52 | |
敏捷 | 来自jackie | 2010-08-01 15:42:22 |
> 浏览更多话题
这本书的其他版本 · · · · · · ( 全部11 )
-
Prentice Hall (2002)9.0分 60人读过
-
人民邮电出版社 (2008)9.3分 150人读过
-
中国电力出版社 (2003)9.0分 142人读过
-
人民邮电出版社 (2008)8.5分 41人读过
在哪儿借这本书 · · · · · ·
以下书单推荐 · · · · · · ( 全部 )
- 豆瓣高分书2700本:千人打分不低于8分 (偶就是那个鬼)
- 豆瓣读书评分9分以上榜单 (无人的冬夜)
- 书单 | 千评9分书 (Sheryl)
- 我的编程之路 (Yun)
- ThoughtWorks程序员读书雷达(2013) (张凯峰)
谁读这本书? · · · · · ·
二手市场
· · · · · ·
订阅关于敏捷软件开发的评论:
feed: rss 2.0
2 有用 蛋定 2008-11-05 09:29:45
说是敏捷开发,实则设计模式也。。。
1 有用 George Sun 2012-10-31 21:27:28
看大师演示如何Refectoring to pattern,手把手的教如何进行敏捷开发.
1 有用 AlexanderYao 2012-07-06 20:40:33
值得买下来,没事多翻翻~技术书不适合通读,适合放在手边没事随机翻着读!
5 有用 Jeao&Leon 2013-08-25 09:41:59
又是看了一年以上的书,本书最大的优点是大量例子一步步展现设计过程的思路,敏捷的内容从来都没专门提理论,都在设计过程,开发过程中提到具体做法,要自己体会的
1 有用 1-2-3 2012-03-10 12:59:21
其实是讲OOP的书,对设计原则的讲解非常精辟,后悔没早点看
0 有用 leesper 2024-01-21 16:44:09 贵州
Bob大叔经典著作,读研都时候仔细读过
0 有用 月入窗 2024-01-04 19:04:15 浙江
面向对象原则solid出处,很多内容过时了,c#版更好点
0 有用 Ray 2023-08-28 06:45:42 北京
对写代码的帮助很大,但不是银弹。构建软件是一门艺术,需要时间打磨。
0 有用 momo 2023-08-06 12:27:24 上海
其实是讲设计原则及设计模式
0 有用 L.G. 2023-07-05 19:45:28 广西
23/7/5①