我正在尝试熟悉大量现有代码。直到最近,我还习惯在方法之间绘制依赖图(Wikipedia,MSDN),以帮助我可视化代码。但这非常乏味。
今天,也可以使用Visual Studio Ultimate's "Code Map",NDepend以及显然Debugger Canvas自动执行此操作。
(有a lot of solutions来绘制项目依赖关系,但这不是我想要的)
有没有人可以建议一种方法来加速或自动创建这样的依赖图,而无需昂贵的工具?或者我是不是手拉着它们? (我将Debugger Canvas视为一种昂贵的工具,因为它仍然需要Visual Studio Ultimate)。
答案 0 :(得分:0)
Doxygen将为您create them,但您需要安装dot才能获取图片。
它还会将您的xml文档注释转换为html(或其他)文档页面,您可以告诉它创建调用者和调用图以及通常的继承图。
Doxygen很棒(而且是免费的)。
如果您不想要自动帮助,那么我只能推荐一个垫子和一支铅笔。