敏捷软件开发:原则、模式与实践
内无字迹划线
¥
5
九品
仅1件
作者马丁、邓辉 著
出版社清华大学出版社
出版时间2003-09
版次1
装帧平装
货号B6(2层外
上书时间2024-12-03
商品详情
- 品相描述:九品
图书标准信息
-
作者
马丁、邓辉 著
-
出版社
清华大学出版社
-
出版时间
2003-09
-
版次
1
-
ISBN
9787302071976
-
定价
59.00元
-
装帧
平装
-
开本
16开
-
纸张
胶版纸
-
页数
476页
-
字数
942千字
-
原版书名
Agile Software Development: Principles, Patterns, and Practices
-
丛书
软件工程实践丛书
- 【内容简介】
-
《敏捷软件开发:原则模式与实践》由享誉全球的软件开发专家和软件工程大师RobertC.Martin将向您展示如何解决软件开发人员、项目经理及软件项目领导们所面临的zui棘手的问题。这本综合性、实用性的敏捷开发和极限编程方面的指南,是由敏捷开发的创始人之一所撰写的。1.讲述在预算和实践要求下,软件开发人员和项目经理如何使用敏捷开发完成项目;2.使用真实案例讲解如何用极限编程来设计、测试、重构和结对编程;3.包含了极具价值的可多次使用的C++和JAVA源代码;4.重点讲述了如何使用UML和设计模式解决面向客户系统的问题。
- 【作者简介】
-
RobertC.Martin是ObjectMentor公司的总裁。Martin和他的软件咨询队伍使用面向对象设计、模式、UML、敏捷方法学和极限编程,在世界各地都有他们的客户。他还是好几本畅销书的作者。他还是1996-1999年《C++Report》杂志的总编,并多次在国际会议和展览中发表富有特色的演讲。
- 【目录】
-
第Ⅰ部分敏捷开发
第一章敏捷实践
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.1Liskov替换原则(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.5ATM用户界面的例子
12.6结论
参考文献
第Ⅲ部分薪水支付案例研究
第十三章COMMAND模式和ACTIVEOBJECT模式
第十四章TEMPLATEMETHOD模式和STRATEGY模式:继承与委托
第十五章FACADE模式和MEDIATOR模式
第十六章SINGLETON模式和MONOSTATE模式
第十七章NULLOBJECT模式
第十八章薪水支付案例研究:第一次迭代开始
第十九章薪水支付案例研究:实现
第Ⅳ部分打包薪水支付系统
第二十章包的设计原则
第二十一章FACTORY模式
第二十二章薪水支付案例研究(第2部分)
第Ⅴ部分气象站案例研究
第二十三章COMPOSITE模式
第二十四章OBSERVER模式——回归为模式
第二十五章ABSTRACTSERVER模式、ADAPTER模式和BRIDGE模式
第二十六章PROXY模式和STAIRWAYTOHEAVEN模式:管理第三方API
第二十七章案例研究:气象站
第Ⅵ部分ETS案例研究
第二十八章VISITOR模式
第二十九章STATE模式
第三十章ETS框架
附录
附录AUML表示法Ⅰ:CGI示例
附录BUML表示法Ⅱ:统计多路复用器
附录C两个公司的讽刺小品
附录D源代码就是设计
索引
点击展开
点击收起
— 没有更多了 —
以下为对购买帮助不大的评价