C#调用图生成工具 [英] C# Call Graph Generation Tool
问题描述
我刚刚得到一个堆积一堆(主要是无证)C#code,我想想象它的结构之前,我潜水,并开始重构。我已经在过去与生成调用图工具做到了这一点(在其他语言)。
I just got a heaping pile of (mostly undocumented) C# code and I'd like to visualize it's structure before I dive in and start refactoring. I've done this in the past (in other languages) with tools that generate call graphs.
你能促进在C#结构的发现推荐的好工具?
Can you recommend a good tool for facilitating the discovery of structure in C#?
更新
在除了我已经看到(通过管)的人说这里提到的工具, .net反射一>和<一href="http://www.microsoft.com/downloads/details.aspx?FamilyId=86CE6052-D7F4-4AEB-9B7A-94635BEEBDDA">CLR探查具有此功能。这些经验吗?
In addition to the tools mentioned here I've seen (through the tubes) people say that .NET Reflector and CLR Profiler have this functionality. Any experience with these?
推荐答案
NDepend的是pretty的擅长此道。另外的Visual Studio 2008 Team System中有一堆的功能,让您跟踪圈复杂度,但它远比NDepend的更基本。 (运行code分析)
NDepend is pretty good at this. Additionally Visual Studio 2008 Team System has a bunch of features that allow you to keep track of cyclomatic complexity but its much more basic than NDepend. (Run code analysis)
这篇关于C#调用图生成工具的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!