
最 低 价:¥15.30
| 你知道XP是什么,如何准备并实践XP,以及如何使用XP计划项目。现在是扩大极限编程的使用并应用这种颇为流行的规范进行实践的良机。 在《探索极限编程》中,你可以阅读最有用的实践,如从成功的XP开发人员那里学到的具体经验等。作者及程序员Bill Wake对有关XP实现的实际问题作出了解答。通过实际的案例——包括用Java编程语言编写的代码示例——本书阐明了XP团队的日常工作流程并展示了执行一个成功XP项目的完整方法。 为了阐明XP团队如何频繁进行测试,你将学习如何通过小增量的单元测试开发图书馆搜索系统的核心部分。为了说明如何为主要的设计更改而准备好代码,作者将为你讲授如保何重构生成Web页面的Java程序。为了了解系统隐喻如何是影响系统的性能,你将学习隐喻对客户服务程序和字处理应用的不同影响。为了说明客户和程序如何参与版本计划,本书演示了编写和估算故事,并说明了客户如何计划版本。 William C.Wake20多年来一直在Capital One Financial、MCI WorldCom、VTLS Inc.和DEC等公司从事编程工作。他定期参加OOPSLA,撰写《探索极限编程》一书起因于当他首次参加XP专业课程时想到的问题。 |
| 第1部分 编程 第1章 如何编程 以增量的方式编程,并且测试先行。 第2章 什么是重构 “重构:改进现有代码的设计。”-Martin Fowler 第2部分 团队实践 第3章 什么是XP团队实践 我们将研究这些实践以及相关内容。 第4章 结对编程效果如何 结对编程令人筋疲力尽,但它又卓有成效。 第5章 体系结构在哪里 体系结构体现在探究中,体现在隐喻中,体现在第一次迭代以及别的地方。 第6章 什么是系统隐喻 “系统隐喻是一种描述,每个人-客户、程序员和经理都可以使用它来讲述系统是如何工作的。”-Kent Beck 第3部分 过程 第7章 如何计划版本?故事是什么? 编写、估算和故事的优先级排序。 第8章 如何计划迭代 可以把迭代计划想象为棋盘游戏。 第9章 客户、程序员、经理是如何度过典型的一天的 客户:解答问题、测试和指导 程序员:测试、编码和重构 经理:项目经理、跟踪者和教练 第10章 结束语 参考文献 |
商品评论(0条)