持續(xù)集成

出版時(shí)間:2008  出版社:機(jī)械工業(yè)出版社  作者:(美)Paul M.Duvall;Steve Matyas;Andrew Glover,Steve Matyas,Andrew Glover  頁數(shù):218  譯者:王海鵬,賈立群  
Tag標(biāo)簽:無  

內(nèi)容概要

本書全面深入地討論持續(xù)集成的各個(gè)方面。本書介紹了一種增加項(xiàng)目可見性、降低項(xiàng)目失敗風(fēng)險(xiǎn)的有效實(shí)踐。許多軟件開發(fā)的資深人士認(rèn)定,這種方法非常不錯(cuò)。本書除了介紹持續(xù)集成的基本原則和工具之外,也介紹了測試驅(qū)動(dòng)、代碼審查、數(shù)據(jù)庫集成、信息反饋等實(shí)踐和工具。書中的各種主題介紹了今天在持續(xù)集成領(lǐng)域中運(yùn)用的各種方法,幫助讀者衡量需要進(jìn)行的折衷。

作者簡介

Paul M.Duvall是Stelligent公司的CTO。Stelligent公司是一家咨詢公司,通過優(yōu)化軟件開發(fā)過程,幫助開發(fā)團(tuán)隊(duì)可靠地、快速地開發(fā)出更好的軟件。他基本上擔(dān)任過軟件開發(fā)項(xiàng)目中的所有職務(wù),從開發(fā)者到測試者再到架構(gòu)師和項(xiàng)目經(jīng)理。他寫過很多書,經(jīng)常在http://testearly.com上寫

書籍目錄

譯者序Martion Fowler序Paul Julius序前言作者簡介貢獻(xiàn)者簡介第一部分 CI的背景知識:原則與實(shí)踐 第1章 啟程   1.1  針對每次變更構(gòu)建軟件    開發(fā)人員    版本控制庫    CI服務(wù)器    構(gòu)建腳本    反饋機(jī)制    集成構(gòu)建計(jì)算機(jī)   1.2 CI的特征    源代碼編譯    數(shù)據(jù)庫集成    測試    審查    部署    文檔與反饋   1.3 本章小結(jié)   1.4 問題  第2章 引入持續(xù)集成   2.1 CI生活中的一天   2.2 CI的價(jià)值是什么    減少風(fēng)險(xiǎn)    減少重復(fù)過程    生成可部署的軟件    增強(qiáng)項(xiàng)目的可見性     建立起更強(qiáng)大的產(chǎn)品信心   2.3 什么阻礙了團(tuán)隊(duì)使用CI   2.4 如何進(jìn)行“持續(xù)”集成   2.5 項(xiàng)目應(yīng)該在何時(shí)以何種方式實(shí)現(xiàn)CI   2.6 集成的演進(jìn)   2.7 CI如何與其他開發(fā)實(shí)踐配合   2.8 CI需要多少時(shí)間架設(shè)   2.9 CI與您   2.10 經(jīng)常提交代碼   2.11 不要提交無法構(gòu)建的代碼   2.12 立即修復(fù)無法集成的構(gòu)建   2.13 編寫自動(dòng)化的開發(fā)者測試   2.14 必須通過所有測試和審查   2.15 執(zhí)行私有構(gòu)建   2.16 避免簽出無法構(gòu)建的代碼   2.17 本章小結(jié)   2.18 問題  第3章 利用CI減少風(fēng)險(xiǎn)   3.1 風(fēng)險(xiǎn):沒有可部署的軟件    場景:“在我的機(jī)器上是行的”    場景:與數(shù)據(jù)庫同步    場景:點(diǎn)錯(cuò)了   3.2 風(fēng)險(xiǎn):很晚才發(fā)現(xiàn)缺陷    場景:回歸測試    場景:測試覆蓋   3.3 風(fēng)險(xiǎn):缺少項(xiàng)目可見性    場景:“您收到了備忘錄嗎?”    場景:不能使軟件可見   3.4  風(fēng)險(xiǎn):低品質(zhì)的軟件    場景:堅(jiān)持編碼標(biāo)準(zhǔn)    場景:維持架構(gòu)    場景:重復(fù)的代碼   3.5 本章小結(jié)   3.6  問題  第4章 針對每次變更構(gòu)建軟件 第二部分  創(chuàng)建全功能的CI系統(tǒng)  第5章 持續(xù)數(shù)據(jù)庫集成  第6章 持續(xù)測試  第7章 持續(xù)審查  第8章 持續(xù)部署  第9章 持續(xù)反饋 尾聲 CI的未來 附錄A CI資源 附錄B 評估CI工具 參考文獻(xiàn)

編輯推薦

  《持續(xù)集成:軟件質(zhì)量改進(jìn)和風(fēng)險(xiǎn)降低之道》適合軟件開發(fā)人員及團(tuán)隊(duì)閱讀,也適合大專院校相關(guān)專業(yè)師生參考?!  冻掷m(xù)集成:軟件質(zhì)量改進(jìn)和風(fēng)險(xiǎn)降低之道》向軟件開發(fā)者展示了如何將集成從一件痛苦的事情變成日常開發(fā)過程的一部分。正如作者所說的,關(guān)鍵就在子利用持續(xù)集成的實(shí)踐和技術(shù)經(jīng)常進(jìn)行集成?!  冻掷m(xù)集成:軟件質(zhì)量改進(jìn)和風(fēng)險(xiǎn)降低之道》首先從最基礎(chǔ)的東西開始講起,討論了持續(xù)集成的概念和實(shí)踐,然后進(jìn)一步討論了持續(xù)集成系統(tǒng)執(zhí)行的其他有效過程,如數(shù)據(jù)庫集成,測試、審查。部署和反饋。通過40多個(gè)持續(xù)集成相關(guān)的實(shí)踐和不同語言環(huán)境下的應(yīng)用示例,讀者可以明白持續(xù)集成將導(dǎo)致更快速的軟件開發(fā),在開發(fā)生命周期中的每一步都能得到可部署的軟件,而且減少了引入缺陷和發(fā)現(xiàn)缺陷之間的時(shí)間,節(jié)約了開發(fā)時(shí)間,降低了開發(fā)成本。通過成功地實(shí)現(xiàn)持續(xù)集成,開發(fā)者可以減少風(fēng)險(xiǎn)和重復(fù)的手工操作過程,開發(fā)團(tuán)隊(duì)可以更好地了解項(xiàng)目的狀態(tài)?! ”緯饕獌?nèi)容:  ·如何在軟件開發(fā)項(xiàng)目中讓集成變成“小事一樁”?!  と绾螠p少構(gòu)建軟件時(shí)的重復(fù)過程?!  ぴ趫F(tuán)隊(duì)中有效地實(shí)現(xiàn)持續(xù)集成的實(shí)踐和技術(shù)?!  p少很晚發(fā)現(xiàn)缺陷、低品質(zhì)軟件和項(xiàng)目缺少可見性的風(fēng)險(xiǎn)?!  κ袌錾喜煌掷m(xù)集成服務(wù)器和相關(guān)軟件的評估?!  け緯呐涮拙W(wǎng)站提供了更新內(nèi)容和代碼示例。

圖書封面

圖書標(biāo)簽Tags

評論、評分、閱讀與下載


    持續(xù)集成 PDF格式下載


用戶評論 (總計(jì)3條)

 
 

  •   書很不錯(cuò),可是質(zhì)量太差了,跟盜版的一樣。
  •   用開CI的就沒啥看頭的,紙張?zhí)睢?/li>
  •   可能接觸這方面的書不是很多,看起來沒什么感覺。書的紙張很不行。
 

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

京ICP備13047387號-7