我相信你们中的许多人已经使用过或听说过Gource和Code Swarm。它们是非常好的工具,可以将项目的提交历史可视化为演变过程。
我感兴趣的是以UML形式表现代码本身随时间演变的同样基于仓库的动画。
在过去的三年里,我投入了大量精力对一个项目的代码库进行了重构和清理,能够以有形的形式向管理层展示这一点将会非常棒。当然,“之前”和“之后”的图表也可以,但那有什么乐趣呢?:P
是否存在这样的工具?具体来说,我正在寻找ObjC++,但对任何语言可用的工具都很感兴趣。
请提供其他能够制作出酷炫演示的工具。有时候,如果没有展示内容,重构很难卖出!