UML时间可视化

Sam*_*Sam 5 refactoring visualization

我相信很多人已经使用或至少听说过Gource和Code Swarm.它们是非常好的工具,用于可视化项目的提交历史.

我感兴趣的是一个类似的回购驱动的代码本身动画,它随着时间的推移逐渐演变为UML形式.

在过去的3年里,我已经投入了大量的工作来重构和清理项目的代码库,能够以有形的形式向管理层演示这一点非常简洁.当然,"之前"和"之后"图表可以工作,但那里的乐趣在哪里?:P

有这样的工具吗?具体来说,我正在寻找ObjC++,但我对任何语言的任何东西感兴趣.

大声喊出任何其他可以制作酷炫演示的工具.如果没有任何展示,重构有时难以出售!

Jor*_*rdi 2

让你的首席执行官相信这类技术的重要性总是非常棘手的。如果您能够展示 UML 历史动画,我认为任何非工程师都不会欣赏它。

我的方法是“展示结果”。如果您有错误/更改跟踪工具并且正在以正确的方式进行重构,那么花在错误或更改上的时间应该会以某种方式减少。

制作一些电子表格,绘制一些图表并将其全部放入演示文稿中。不幸的是,CEO 脑子里传达的正是这样的信息。

就像 Martin Folwer 在他的《重构》一书中所说,有时最好在得到结果之前不要告诉。那么结果就是你应该展示的!(参见“我该告诉我的经理什么? ”一章)