软件工程进阶之每日构建[4]:相关工具介绍

2009-06-21编程 编程.软件工程

  本来“每日构建系列”在介绍完流程之后就结束了。后来,陆续有同学在评论和邮件里咨询和每日构建相关的一些工具。所以俺就再增加点内容,介绍一下相关的工具。
  虽然在前面的帖子已经强调过,但俺还是要再啰嗦一下——搞好每日构建的关键是:“团队的管理和文化、团队成员的观念和意识”。缺乏这些关键点,再好的工具也成了摆设。
  在每日构建的过程中,涉及的工具主要有如下几类:源代码管理工具、编译工具、自动测试工具、构建/集成工具。健忘的同学可以再回顾一下“这篇”,算是复习。
  下面针对每一类工具,分别介绍:

1. 源代码管理工具
2. 自动编译工具
3. 自动测试工具
4. 构建/集成工具