我将 SubVersion 与 Hudson 结合使用,我喜欢显示单元测试、构建时间、磁盘使用量如何随时间增长的功能。我相信代码指标可以对代码库进行初步评估 - 在从新客户开始时特别有用。是否有任何工具可以执行以下操作
1)从日期/标签开始获取源代码的每个修订版
2)构建它
3) 运行代码分析
4) 运行测试
5)存储详细结果(在某种Sql数据库中)
6) 重复直到不再修改
7) 整理并呈现结果
您可以看到 hudson 本身的摘要输出,但这并不能说明单个文件,以及它们如何随时间变化。