您想可靠准确地建构、测试和部署您的软件吗?您想少花时间到简单劳动,而腾出大部分功力精雕细镂您的软件、锻炼您的技巧吗?本书正好符合您的需要。让计算机为您干活,让它去做所有必需的枯燥的重复性工作和杂事——以规律间隔建构和测试代码,产生恒定的发布,部署和安装应用,以及监控所运行的程序。您将会有更多时间和精力去享受编写高质量代码的乐趣。本书由程序员所写,也是为程序员所用。这里的自动化并非与处理工资表有关,它是对那些日复一日、周复一周编写应用软件的人而言的。为了跟上开发周期的脚步,我们需要更巧妙地工作,而不是更卖力地工作。只要是手工过程,问题就会迅速积小成大,自动化正是其解决之道。阅读本书,您将:·学习怎样使用Ant和CruiseControl对建构和测试过程自动化;·通过运行简单的脚本,就能根据需要生成经过测试的发布;·使用电子邮件、短信、RSS和可视装置让团队中的每个人知道项目的当前健康状况;·创建安装/卸载程序,或者使用JavaWebStart部署到远端机器上;·分发诊断测试代码,从而节约故障排错时间;·探讨使程序自我监控和报告问题的技巧。你还会学到实现自动化工作的很多诀窍花招,它们都是很有趣的。本书所讲述的内容都是有关Java领域的软件开发工具。MikeClark先生是一位咨询师、作家和演说家。更重要的是,他还是一名程序员。在他的Clarkware咨询公司,他已经在让自己的团队更好更快地开发软件了。(您还等什么呢?)