出版時(shí)間:2008-3 出版社:清華大學(xué) 作者:皮爾森 頁(yè)數(shù):294 譯者:張杰良
Tag標(biāo)簽:無(wú)
內(nèi)容概要
極限編程是一種敏捷軟件開(kāi)發(fā)技術(shù),由一系列核心價(jià)值、原則和實(shí)踐構(gòu)成,為軟件開(kāi)發(fā)提供一種高效的方法。這些過(guò)程的核心就是要體現(xiàn)軟件開(kāi)發(fā)過(guò)程中自然發(fā)生的變化?! ”緯?shū)以軟件開(kāi)發(fā)項(xiàng)目中的日常應(yīng)用為基礎(chǔ)介紹如何使用極限編程,并且突出強(qiáng)調(diào)了在極限編程中所遇到的各種“陷阱”和精華?! ”緯?shū)從最基本的理論入手,詳細(xì)講解了極限編程的概念和應(yīng)用。然后重點(diǎn)介紹了一些在.NET環(huán)境中幫助實(shí)現(xiàn)極限編程的工具,這些工具包括NUnit、NAnt、CruiseContr01.NET以及最近添加到VisualStudi02005中的優(yōu)秀的重構(gòu)工具。最后,本書(shū)以一個(gè)小型但完整的軟件發(fā)布為例結(jié)束了極限編程之旅?! 【帉?xiě)本書(shū)的目的是努力為公司的軟件開(kāi)發(fā)尋找一種解決方案。其中有一些公司根本就沒(méi)有合適的軟件開(kāi)發(fā)實(shí)踐,另一些公司則嘗試了各種各樣的軟件開(kāi)發(fā)實(shí)踐,但是卻極少或者根本沒(méi)有成功。我們經(jīng)過(guò)對(duì)極限編程數(shù)年的體驗(yàn),發(fā)現(xiàn)它是一種合理的解決方案,非常適合于軟件開(kāi)發(fā)團(tuán)隊(duì)。因此,本書(shū)適合于那些正在尋找合適軟件開(kāi)發(fā)方法的軟件開(kāi)發(fā)團(tuán)隊(duì)。 本書(shū)將幫助讀者理解極限編程為什么要采取這樣一種工作方式。希望大家能夠在軟件開(kāi)發(fā)項(xiàng)目中應(yīng)用極限編程。相信讀者在應(yīng)用了極限編程之后,會(huì)發(fā)現(xiàn)極限編程能夠在預(yù)算范圍內(nèi)及時(shí)交付高質(zhì)量的軟件,而且還能滿(mǎn)足甚至超出用戶(hù)的期望。
作者簡(jiǎn)介
GREG“HAP”P(pán)EARMAN是Spotted Dog Software LLC公司的創(chuàng)始人,擁有18年的架構(gòu)和開(kāi)發(fā)企業(yè)軟件解決方案的經(jīng)驗(yàn)。Greg還使用J2EE、.NET(C#)、Cocoa以及C++等各種技術(shù)為許多公司(如IBM、EPA、US West Direct、Hertz、VeriSign以及ABC/Disney等)架構(gòu)和開(kāi)發(fā)了各種企業(yè)系統(tǒng)。
書(shū)籍目錄
第1部分 XP入門(mén)第1章 XP簡(jiǎn)介1.1 瀑布式方未能1.2 敏捷方法1.3 XP的含義1.4 其他敏捷方法1.5 XP是不是最好的敏捷方法?1.6 XP不適用的情形1.7 小結(jié)第2章 組建團(tuán)隊(duì)2.1 XP角色和職責(zé)2.2 團(tuán)隊(duì)的組建2.3 XP工作環(huán)境2.4 小結(jié)第3章 發(fā)布規(guī)劃第4章 迭代規(guī)劃第5章 迭代第二部分 XP工具第6章 構(gòu)建環(huán)境工具:NAnt第7章 測(cè)試環(huán)境工具:NUnt第8章 模擬環(huán)境工具:NMock第9章 自動(dòng)化環(huán)境工具:CruiseControl.NET第10章 重構(gòu)第三部分 實(shí)施XP第11章 發(fā)布規(guī)劃——旅程開(kāi)始第12章 第一次迭代的迭代規(guī)劃第13章 第一次迭代第14章 第二次迭代的迭代規(guī)劃第15章 第二次迭代附錄A 準(zhǔn)備開(kāi)發(fā)環(huán)境附錄B .NET編碼規(guī)范附錄C XP資源
章節(jié)摘錄
第11章 發(fā)布規(guī)劃——旅程開(kāi)始 本章將對(duì)前面章節(jié)中所講述的內(nèi)容進(jìn)行實(shí)踐。在本章中,我們以發(fā)布規(guī)劃的探索階段為起點(diǎn),首先讓客戶(hù)介紹他的業(yè)務(wù)問(wèn)題。然后再讓客戶(hù)依據(jù)他在介紹問(wèn)題時(shí)所標(biāo)識(shí)的需求創(chuàng)建用戶(hù)故事,當(dāng)然首先創(chuàng)建的是具有最高優(yōu)先級(jí)的特性。在客戶(hù)創(chuàng)建了足夠的用戶(hù)故事后(足夠滿(mǎn)足一次發(fā)布),我們就通過(guò)故事點(diǎn)為每個(gè)用戶(hù)故事賦予一個(gè)估算時(shí)間(理想工作日),從而完成發(fā)布規(guī)劃的探索階段。 接下來(lái),我們啟動(dòng)發(fā)布規(guī)劃的規(guī)劃階段(規(guī)劃博弈)。在這個(gè)階段中,首先是客戶(hù)宣布希望交付第一次發(fā)布的時(shí)間;跟蹤人員再根據(jù)開(kāi)發(fā)人員的人數(shù)以及發(fā)布日期,宣布團(tuán)隊(duì)的發(fā)布速度。然后客戶(hù)再?gòu)乃械挠脩?hù)故事中選擇一個(gè)子集。這些用戶(hù)故事就是本次發(fā)布的焦點(diǎn)。而且這些用戶(hù)故事的總量不能超過(guò)團(tuán)隊(duì)宣布的發(fā)布速度。整個(gè)發(fā)布計(jì)劃的結(jié)果,就是為在盡可能短的時(shí)間內(nèi)向客戶(hù)交付的工作劃定范圍。
圖書(shū)封面
圖書(shū)標(biāo)簽Tags
無(wú)
評(píng)論、評(píng)分、閱讀與下載
.NET 2.0極限編程專(zhuān)家指南 PDF格式下載
250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版