我们一直在尝试使用受Edward Tufte启发的数据可视化技术来展示我们的测试套件,它非常有效。
我想将此扩展到我们的 Subversion 存储库,因为我觉得提交历史中隐藏着很多信息,可以更好地以图形格式表示。
我希望能够一目了然地识别以下内容:
- 哪些模块比较稳定 - 大量编写 - 少量维护,哪些模块已经编写和重写
- 哪些模块是一个人的工作,哪些是许多人的工作
理想情况下,我想用来自测试和性能工具的其他东西来注释这些信息,比如:
- 代码覆盖率
- 外部参照的东西,如函数调用图
- mebbies 甚至像在一致负载下的处理器利用率之类的东西
任何人都很好,任何好的提示、示例、实用程序等……
我们的商店主要使用强大的 Erlang,但我们会从任何来源获得勇气和灵感。