出版時(shí)間:2004-4 出版社:清華大學(xué)出版社 作者:亞斯泰爾斯 頁(yè)數(shù):347
Tag標(biāo)簽:無(wú)
內(nèi)容概要
本書主題:
·如何預(yù)見你要構(gòu)筑的軟件系統(tǒng);
·如何編寫有效的用戶故事和驗(yàn)收測(cè)試用例;
·如何計(jì)劃項(xiàng)目的迭代與發(fā)布周期;
·如何編寫業(yè)務(wù)導(dǎo)向代碼;
·有關(guān)集成、重構(gòu)、測(cè)試與交付的最佳實(shí)踐;
·如何應(yīng)對(duì)實(shí)施XP的挑戰(zhàn)。
極限編程愛好者必備的一站式指南!
彈指間,極限編程(XP)已成為先進(jìn)的敏捷方法中的代表模型。本書是一本簡(jiǎn)明、易懂、全面的XP指南,包含了XP的諸多最佳實(shí)踐,對(duì)于實(shí)施XP大有裨益!
本書并非僅僅停留在介紹XP的基本概念和原則——如簡(jiǎn)單性、溝通和反饋,更重要的是演示了如何在實(shí)際項(xiàng)目中綜合運(yùn)用這些原則。本書通過一個(gè)完整的案例分析,描述了整個(gè)項(xiàng)目生命周期,每一項(xiàng)關(guān)鍵任務(wù)以及每一個(gè)XP參與者(開發(fā)人員、管理人員及客戶)的角色。
您想從XP中受益嗎?您想一帆風(fēng)順地實(shí)施XP嗎?那就從本書開始吧!
作者簡(jiǎn)介
DAVID ASTELS,具有超過17年的軟件開發(fā)經(jīng)驗(yàn),涉及的領(lǐng)域包括嵌入式環(huán)境控制、知識(shí)產(chǎn)權(quán)保護(hù)以及電力交易系統(tǒng)等。近十年來(lái),他主要致力于面向?qū)ο蠹夹g(shù)。他經(jīng)營(yíng)一家公司,提供XP實(shí)施服務(wù)和全面的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
圖書封面
圖書標(biāo)簽Tags
無(wú)
評(píng)論、評(píng)分、閱讀與下載