持續(xù)集成

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

內(nèi)容概要

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

作者簡(jiǎn)介

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

書(shū)籍目錄

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

編輯推薦

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

圖書(shū)封面

圖書(shū)標(biāo)簽Tags

無(wú)

評(píng)論、評(píng)分、閱讀與下載


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


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

 
 

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

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

京ICP備13047387號(hào)-7