解析極限編程

出版時間:2011-9  出版社:機(jī)械工業(yè)出版社  作者:Kent Beck,Cynthia Andres  譯者:雷劍文,李應(yīng)樵,陳振沖  
Tag標(biāo)簽:無  

內(nèi)容概要

  極限編程(xp)是適用于中小型團(tuán)隊在需求不明確或者迅速變化的情況下進(jìn)行軟件開發(fā)的輕量級方法學(xué)。本書是xp宣言,也是第一本有關(guān)xp的圖書。
  這本書介紹了xp背后的思想——它的根源、哲學(xué)、情節(jié)等。它將幫助讀者選擇是否在項目中使用xp時做出明智的決策。本書的另一個目的是幫助那些已經(jīng)在使用
xp的讀者更好地理解它。
對程序員而言,xp做出的承諾是他們每天能夠處理真正重要的工作,而不必單獨面對令人擔(dān)憂的狀況。他們將能夠集中全力來使他們的系統(tǒng)獲得成功。他們將做出最適合由他們來做的決策。對于客戶和管理人員而言,xp的承諾是他們將從每個編程周期中獲得最多的利益。他們將能夠在開發(fā)的中途更改項目的方向而不用承擔(dān)太高的成本。
  《解析極限編程--擁抱變化(原書第2版)》適合所有軟件開發(fā)人員、管理人員參考。

作者簡介

  Kent Beck一向挑戰(zhàn)軟件工程教條,促進(jìn)諸如模式、測試驅(qū)動開發(fā)和極限編程等思想。目前屬于Three Rivers
Institute和Agitar Software,他是許多Addison-Wesley著作的作者。
  Cynthia
Andres擁有心理學(xué)學(xué)士學(xué)位,在組織行為學(xué)、決策分析和婦女研究方面工作。從XP誕生以來她就跟Beck一起工作于XP的社會方面。她也屬于Three
Rivers Institute。

書籍目錄

本書贊譽(yù)
推薦序
譯者簡介
前言
致謝
第1章 極限編程定義
第一部分 探索極限編程
第2章 學(xué)習(xí)開車
第3章 價值觀、原則和實踐
第4章 價值觀
溝通
簡單
反饋
勇氣
尊重
其他
第5章 原則
人性化
經(jīng)濟(jì)學(xué)
.互惠互利
自相似性
改進(jìn)
多樣性
反省

機(jī)遇
冗余
失敗
質(zhì)量
嬰兒步
接受責(zé)任
第6章 實踐
第7章 基本實踐
坐在一起
完整團(tuán)隊
信息工作空間
充滿活力地工作
結(jié)對編程
結(jié)對與個人空間
故事
周循環(huán)
季度循環(huán)
松弛
10分鐘構(gòu)建
持續(xù)集成
測試優(yōu)先編程
增量設(shè)計
那么現(xiàn)在
第8章 啟程
為實踐繪圖
第9章 擴(kuò)展實踐
真實客戶參與
增量部署
團(tuán)隊連續(xù)性
收縮團(tuán)隊
根源分析
共享代碼
代碼和測試
單一代碼庫
每日部署
協(xié)商范圍的合同
依用付費
第10章 完整xp團(tuán)隊
測試員
交互設(shè)計師
架構(gòu)師
項目經(jīng)理
產(chǎn)品經(jīng)理
主管人員
技術(shù)文獻(xiàn)書寫員
用戶
程序員
人力資源
角色
第11章 約束理論
第12章 計劃:管理范圍
第13章 盡早測試、經(jīng)常測試、自動測試
第14章 設(shè)計:時間的價值
簡單
第15章 增大xp規(guī)模
人數(shù)
投資
組織的大小
時間
問題的復(fù)雜性
解決方案的復(fù)雜性
故障的后果
第16章 訪談
第二部分 xp哲學(xué)
第17章 xp誕生的故事
第18章 泰勒主義和軟件
第19章 豐田生產(chǎn)制度
第20章 應(yīng)用xp
選擇教練
什么時候不應(yīng)該使用xp
第21章 純度
認(rèn)證和鑒定
第22章 離岸開發(fā)
第23章 永恒的編程之道
第24章 xp和社區(qū)
第25章 結(jié)語
參考文獻(xiàn)

章節(jié)摘錄

版權(quán)頁:插圖:架構(gòu)師xP團(tuán)隊中的架構(gòu)師要查找并進(jìn)行大規(guī)模的重構(gòu)、編寫系統(tǒng)級的架構(gòu)壓力測試,并實現(xiàn)故事。在項目的整個周期,架構(gòu)師逐步地應(yīng)用他們的專業(yè)知識到項目中。他們指導(dǎo)著項目架構(gòu)的進(jìn)化。小系統(tǒng)的架構(gòu)應(yīng)該與大系統(tǒng)的架構(gòu)不一樣。對于小系統(tǒng),架構(gòu)師要確保系統(tǒng)有適當(dāng)小的架構(gòu)。隨著系統(tǒng)的增長,架構(gòu)師要確保架構(gòu)的跟進(jìn)。將大的架構(gòu)變化分解成小而安全的步驟,是XP團(tuán)隊的挑戰(zhàn)之一。權(quán)力與責(zé)任一致的原則表明,給一個人權(quán)力做決定而不必親自承擔(dān)后果,其他人還不得不服從他的決定,這樣是不好的。架構(gòu)師們像其他程序員一樣簽約參加編程任務(wù),但他們同時要注意會帶來巨大利益的大的改動機(jī)會。測試能傳達(dá)架構(gòu)的意圖。我曾同一個信用卡處理機(jī)的架構(gòu)師交談,他說在這樣一個高性能要求的環(huán)境中,你不希望出現(xiàn)任何可能有障礙的架構(gòu)。為了達(dá)到這個目的,他的團(tuán)隊有完善的壓力測試環(huán)境。當(dāng)他們想要改進(jìn)架構(gòu)時,他們會先改進(jìn)壓力測試直至系統(tǒng)崩潰。然后他們會改進(jìn)架構(gòu)直至剛好符合測試。我向另外一個公司的架構(gòu)師建議了這種策略。他抱怨道,他所有的時間都花費在編寫規(guī)格說明及向開發(fā)者們解釋這些說明上,他對沒有時間去編碼感到非常沮喪。我建議他寫一個測試基礎(chǔ)設(shè)施(testing in-frastructure),然后用測試來代替規(guī)格說明及其解釋。如果他發(fā)現(xiàn)了一個設(shè)計漏洞,就應(yīng)該編寫一個用于指出那個漏洞的測試。雖然我沒能說服他嘗試這個主意,但是我仍認(rèn)為它是有價值的。

媒體關(guān)注與評論

“來自經(jīng)驗的新見識和智慧,更清楚地解析極限編程藝術(shù),本書將會幫助許多人實現(xiàn)杰出軟件開發(fā)之夢?!薄  狫oshua Kerievsky,IndustriaL Logic公司創(chuàng)始人“XP改變了我們業(yè)界思考軟件開發(fā)的方式。鮮明簡單,聚集于執(zhí)行,堅持基于事實的計劃勝過猜測,這些為軟件交付設(shè)定了新的標(biāo)準(zhǔn)?!薄  狣avid Trowbridge,微軟公司架構(gòu)師

編輯推薦

《解析極限編程:擁抱變化(原書第2版)》:責(zé)任感,透明度,負(fù)責(zé)任。這些詞沒有一個是經(jīng)常應(yīng)用于軟件開發(fā)的。在這本完全修訂的極限編程(XP)的介紹中。Kent Beck描述了怎樣通過把這些非常必要的觀念整合進(jìn)日常開發(fā)過程中,以改進(jìn)你的軟件開發(fā)?!督馕鰳O限編程:擁抱變化(原書第2版)》第1版是經(jīng)典之作。其中提出了一些想法,諸如讓開發(fā)者為自己的代碼寫自動化測試,讓整個團(tuán)隊每周做計劃,因為這些當(dāng)時很激進(jìn)的改進(jìn)小團(tuán)隊開發(fā)的想法,《解析極限編程:擁抱變化(原書第2版)》獲了獎。五年來許多東西改變了。完全重寫的第2版將XP的范圍擴(kuò)展到任何規(guī)模的團(tuán)隊。建議了基于以下幾點的持續(xù)改進(jìn)流程:?與卓越軟件開發(fā)一致的5個核心價值觀。?11個原則將這些價值觀付諸行動。?13個基本實踐和1 1個擴(kuò)展實踐幫助你推動開發(fā),超越當(dāng)前的商業(yè)和技術(shù)限制。無論你是有一個已經(jīng)和客戶緊密聯(lián)系在一起的小團(tuán)隊。還是有一個在大組織或跨國組織中的大團(tuán)隊,你都會在書中發(fā)現(xiàn)大量思想去挑戰(zhàn)、啟發(fā)和鼓勵你及你的團(tuán)隊成員去切實改進(jìn)你們的軟件開發(fā)。你將會發(fā)現(xiàn)如何:?影響整個團(tuán)隊——XP風(fēng)格?通過結(jié)對編程和持續(xù)集成來增加技術(shù)協(xié)作?通過開發(fā)人員的測試減少缺陷?通過每周和每季度計劃校準(zhǔn)商業(yè)和技術(shù)決策?通過建立富有信息的共享工作空間來改進(jìn)團(tuán)隊協(xié)作你還會發(fā)現(xiàn)很多具體的改進(jìn)方法,它們都基于強(qiáng)調(diào)同步增強(qiáng)軟件開發(fā)的人性和效率的哲學(xué)。每個團(tuán)隊都可以改進(jìn)。每個團(tuán)隊都可以現(xiàn)在開始改進(jìn)。改進(jìn)是可能的——超越我們現(xiàn)在可以想象到的程度?!督馕鰳O限編程:擁抱變化(原書第2版)》為推進(jìn)你未來幾年的改進(jìn)提供了具體的方法。

圖書封面

圖書標(biāo)簽Tags

評論、評分、閱讀與下載


    解析極限編程 PDF格式下載


用戶評論 (總計30條)

 
 

  •   XP中的經(jīng)典之作,后悔買的晚了
  •   貝克大師不愧為java界的大師,極限編程真的是讓我對程序開發(fā),每個環(huán)節(jié)有了更好的認(rèn)識,學(xué)習(xí),呵呵。。
  •   極限編程是一本程序必備的書
  •   傳說中斯坦福的軟件工程教材之一,Kent Beck當(dāng)然如雷灌耳。
  •   還不錯,內(nèi)容貌似不太多,比想象的少
  •   書的內(nèi)容和質(zhì)量都非常不錯,正是我想看的內(nèi)容
  •   老師推薦的 ,感覺翻譯的不夠好
  •   剛到手,不錯哦
  •   名家經(jīng)典,不得不讀
  •   軟件工程泰斗所作,但是需要比較高深的功力將其轉(zhuǎn)化為實用
  •   翻譯的太僵硬。 沒有一點幽默感。
  •   經(jīng)典的一本書,實用性和指導(dǎo)性都很強(qiáng)
  •   根據(jù)需要讀吧
  •   經(jīng)典書籍,對實踐有指導(dǎo)作用
  •   補(bǔ)強(qiáng)理論知識,哈哈
  •   感覺一般,對于不了解的XP的可以蠻看一下。
  •   還沒仔細(xì)看,但是簡單的看了一下,主要是寫方法論一類的東西,并不涉及具體代碼的實現(xiàn)什么的,可以了解其思想
  •   書里面有點哲學(xué)的味道,翻譯的也很通順,主要就是了解了解什么是XP編程。希望對以后的工作有幫助
  •   以后要從事敏捷開發(fā)了 讀讀極限編程 這本書名氣很大 文筆不錯 通俗易懂
  •   快遞有點慢,書內(nèi)容大概翻了翻,還不錯,只是紙質(zhì)不是太喜歡。
  •   每句話都可以拿出來細(xì)細(xì)品味
  •   聽聞很不錯的書,看了一點開頭,感覺XP的觀念和自己對事物的一些認(rèn)識相當(dāng),所以很想看下去,不過時間總是擠不出來:(
  •   大概Kent的語言太抽象了吧。竟然招來幾個炒股的香港人來翻譯。不知道出版社在想什么。
  •   Agile XP Change Happy coding,happy life!
  •   開始學(xué)習(xí)極限編程,博客上推薦的本書,看著評價也不錯就買了
  •   本書適合程序員職位以上的人士閱讀,如果是學(xué)生的話,對本書的理解不會有多深刻
  •   除了chinapub在網(wǎng)上就沒買到過正版書,印刷沒什么問題,紙張非常差,粗糙的直刮手。
  •   學(xué)習(xí)極限編程的第一本書
  •   jolt大獎作品值得推薦
  •   很久以前就想買了,終于有貨了。
 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號-7