2

我正在尝试熟悉大量现有代码。直到最近,我一直在手动绘制方法之间的依赖关系图(维基百科MSDN),以帮助我可视化代码。但这是非常乏味的。

今天,这也可以使用Visual Studio Ultimate 的“代码映射”NDepend以及显然还有Debugger Canvas来自动化。

(并且有很多解决方案来绘制项目依赖关系,但这不是我想要的)

任何人都可以建议一种方法来加速或自动创建此类依赖图,而无需昂贵的工具吗?还是我被困在手工绘制它们?(我认为 Debugger Canvas 是一种昂贵的工具,因为它仍然需要 Visual Studio Ultimate)。

4

1 回答 1

0

Doxygen将为您创建它们,但您需要安装dot才能获取图形。

它还将获取您的 xml 文档注释并将它们转换为 html(或其他)文档页面,您可以告诉它创建调用者和调用图以及通常的继承图。

Doxygen 很棒(而且免费)。

如果您不想要自动帮助,那么我只能建议一个垫子和一支铅笔。

于 2013-10-29T22:42:19.980 回答