編輯推薦
本書適合軟件開發人員及團隊閱讀,也適合大專院校相關專業師生參考。
本書向軟件開發者展示了如何將集成從一件痛苦的事情變成日常開發過程的一部分。正如作者所說的,關鍵就在子利用持續集成的實踐和技術經常進行集成。
本書首先從*基礎的東西開始講起,討論了持續集成的概念和實踐,然後進一步討論了持續集成繫統執行的其他有效過程,如數據庫集成,測試、審查。部署和反饋。通過40多個持續集成相關的實踐和不同語言環境下的應用示例,讀者可以明白持續集成將導致更快速的軟件開發,在開發生命周期中的每一步都能得到可部署的軟件,而且減少了引入缺陷和發現缺陷之間的時間,節約了開發時間,降低了開發成本。通過成功地實現持續集成,開發者可以減少風險和重復的手工操作過程,開發團隊可以更好地了解項目的狀態。
本書主要內容:
·如何在軟件開發項目中讓集成變成“小事一樁”。
·如何減少構建軟件時的重復過程。
·在團隊中有效地實現持續集成的實踐和技術。
·減少很晚發現缺陷、低品質軟件和項目缺少可見性的風險。
·對市場上不同持續集成服務器和相關軟件的評估。
·本書的配套網站www.integratebutton.com提供了更新內容和代碼示例。
內容簡介
本書全面深入地討論持續集成的各個方面。本書介紹了一種增加項目可見性、降低項目失敗風險的有效實踐。許多軟件開發的資深人士認定,這種方法非常不錯。本書除了介紹持續集成的基本原則和工具之外,也介紹了測試驅動、代碼審查、數據庫集成、信息反饋等實踐和工具。書中的各種主題介紹了今天在持續集成領域中運用的各種方法,幫助讀者衡量需要進行的折衷。