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