【发布时间】:2013-10-28 20:41:02
【问题描述】:
我正在尝试熟悉大量现有代码。直到最近,我还常常手动绘制方法之间的依赖关系图(Wikipedia、MSDN),以帮助我可视化代码。但这很乏味。
今天,这也可以使用Visual Studio Ultimate's "Code Map"、NDepend 和Debugger Canvas 实现自动化。
(还有a lot of solutions 用于绘制项目依赖关系,但这不是我想要的)
谁能建议一种方法来加快或自动创建此类依赖关系图,而无需昂贵的工具?还是我被困在手工绘制它们? (我认为 Debugger Canvas 是一种昂贵的工具,因为它仍然需要 Visual Studio Ultimate)。
【问题讨论】:
-
注意帖子 meta.stackexchange.com/questions/186245/…> 我会尝试重新表述我的问题。我意识到答案不需要是工具/扩展,但同时我相信这是一个可能使许多开发人员受益的问题。我还提请注意一些不符合我需要的问题的现有解决方案,即我已经“[描述]了问题以及迄今为止为解决它所做的工作”。
-
当投反对票时,请激发我的问题有什么问题。即(1)它是否缺乏研究工作(2)是否不清楚(3)它是否无用(因为这些是否决的标准)
-
“昂贵的工具”和“非昂贵的工具”之间的界限是什么,仅仅是免费与非免费的界限吗?或者你愿意花 10 美元、15 美元、30 美元……?
-
@ScottChamberlain 从技术上讲,我的意思是我的边际成本为零。这可能意味着免费(尽管需要 VS Professional 的“免费”解决方案并不是真正免费的,但对我来说确实具有零边际成本)。我要求一个免费的解决方案,因为我的雇主不愿意为这样的工具付费,即使我想使用它。我想我会考虑一个 10-15 美元的选择,但不会更多,因为我不是以美元赚取的。
标签: .net visual-studio-2012 visual-studio-extensions