极限编程实践指南
极限编程实践指南封面图

极限编程实践指南

(美) 亚斯泰尔斯 (Astels,D.) , (美) 米勒 (Miller,G.) , (美) 诺万科 (Novak,M.) , 著

出版社:清华大学出版社

年代:2004

定价:39.0

书籍简介:

本书介绍了构成软件开发过程的极限编程(XP)方法的原则、实践和活动,介绍了整个项目的生命周期以及每一个关键的XP任务,重点讨论了XP的关键原则——简单性、沟通和反馈——及其在实践中的应用;还讨论了计划的发布、成对编程、测试优先编程、敏捷模型以及重构。附录中包含一个在Eclipse环境下编写的示例应用程序。本书可作为软件开发人员及软件项目经理案头常备的参考书。

作者介绍:

DAVID ASTELS,具有超过17年的软件开发经验,涉及的领域包括嵌入式环境控制、知识产权保护以及电力交易系统等。近十年来,他主要致力于面向对象技术。他经营一家公司,提供XP实施服务和全面的Java解决方案。

书籍目录:

Foreword by Scott W.AmblerPrefaceIntroductionpart I The Game chapter 1 Extreme Principles Work with Your Customers Use Metaphors to Describe Difficult Concepts Plan Keep Meetings Short Test First Keep it Simple Program in Pairs Code to Standards Own it Collectively Integrate Continuously

Foreword by Scott W.AmblerPrefaceIntroductionpart I The Game chapter 1 Extreme Principles Work with Your Customers Use Metaphors to Describe Difficult Concepts Plan Keep Meetings Short Test First Keep it Simple Program in Pairs Code to Standards Own it Collectively Integrate Continuously Refactor Release in Small Increments Don't Burn Out(40-Hour Work Week) Embrace Change chapter 2 The Players Two Teams The Customer Team The Development Team The Role of Roles Establishing Rights Conclusionpart II Conceptualizing the System chapter 3 Creating a Vision of the System Conceptualizing the System The Vision Card The Metaphor Metaphors for Development Conclusion chapter 4 Writing User Stories The Philosophy of User Stories User Stories Numbering the Stack Conclusion Appendix to Chapter 4 chapter 5 Writing Acceptance Tests What Is an Acceptance Test? Writing Tests Diffculty with Acceptance Tests Infinitely Many Acceptance Tests Automating Acceptance Tests Conclusion chapter 6 One Simple Solution What Area Web Look for? Keep It Simepks Conceptual Solution Spikes conclusion chapter 7 Watching Our Words The Problem What's in a Name Constant Refactoring and Communicating Conclusionpart III Planning chapter 8 Providing Estimates chapter 9 Planning Releases chapter 10 Planning Iterations chapter 11 Tactical Planningpart IV Development chapter 12 Pair Programming chapter 13 Test First chapter 14 Design chapter 15 Code With Intention chapter 16 Refactoring chapter 17 Relentless Integrationpart V Delivery chapter 18 Delivering the Systempart VI Additional Topics chapter 19 Adopting and Adapting XP chapter 20 Scaling XP chapter 21 The Future of XPAppendix:ExampleBibliographyIndex

内容摘要:

本书主题:
·如何预见你要构筑的软件系统;
·如何编写有效的用户故事和验收测试用例;
·如何计划项目的迭代与发布周期;
·如何编写业务导向代码;
·有关集成、重构、测试与交付的最佳实践;
·如何应对实施XP的挑战。
极限编程爱好者必备的一站式指南!
弹指间,极限编程(XP)已成为先进的敏捷方法中的代表模型。本书是一本简明、易懂、全面的XP指南,包含了XP的诸多最佳实践,对于实施XP大有裨益!
本书并非仅仅停留在介绍XP的基本概念和原则——如简单性、沟通和反馈,更重要的是演示了如何在实际项目中综合运用这些原则。本书通过一个完整的案例分析,描述了整个项目生命周期,每一项关键任务以及每一个XP参与者(开发人员、管理人员及客户)的角色。
您想从XP中受益吗?您想一帆风顺地实施XP吗?那就从本书开始吧!

编辑推荐:

在实际项目中应用XP的原则;在整个项目生命周期内的最佳实践;理解开发人员、管理人员及客户等每一个参与者的角色;各种最常见的XP实施问题的具体解决方案。

书籍规格:

书籍详细信息
书名极限编程实践指南站内查询相似图书
9787302081531
如需购买下载《极限编程实践指南》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位清华大学出版社
版次1版印次1
定价(元)39.0语种英文
尺寸装帧平装
页数印数 3000

书籍信息归属:

极限编程实践指南是清华大学出版社于2004.出版的中图分类号为 TP311.52 的主题关于 软件开发-英文 的书籍。