您想可靠準確地建構、測試和部署您的軟件嗎?您想少花時間到簡單勞動,而騰出大部分功力精雕細鏤您的軟件、鍛煉您的技巧嗎?本書正好符合您的需要。讓計算機為您干活,讓它去做所有必需的枯燥的重復性工作和雜事——以規(guī)律間隔建構和測試代碼,產生恒定的發(fā)布,部署和安裝應用,以及監(jiān)控所運行的程序。您將會有更多時間和精力去享受編寫高質量代碼的樂趣。本書由程序員所寫,也是為程序員所用。這里的自動化并非與處理工資表有關,它是對那些日復一日、周復一周編寫應用軟件的人而言的。為了跟上開發(fā)周期的腳步,我們需要更巧妙地工作,而不是更賣力地工作。只要是手工過程,問題就會迅速積小成大,自動化正是其解決之道。閱讀本書,您將:·學習怎樣使用Ant和CruiseControl對建構和測試過程自動化;·通過運行簡單的腳本,就能根據需要生成經過測試的發(fā)布;·使用電子郵件、短信、RSS和可視裝置讓團隊中的每個人知道項目的當前健康狀況;·創(chuàng)建安裝/卸載程序,或者使用JavaWebStart部署到遠端機器上;·分發(fā)診斷測試代碼,從而節(jié)約故障排錯時間;·探討使程序自我監(jiān)控和報告問題的技巧。你還會學到實現自動化工作的很多訣竅花招,它們都是很有趣的。本書所講述的內容都是有關Java領域的軟件開發(fā)工具。MikeClark先生是一位咨詢師、作家和演說家。更重要的是,他還是一名程序員。在他的Clarkware咨詢公司,他已經在讓自己的團隊更好更快地開發(fā)軟件了。(您還等什么呢?)