加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

C# – 应用程序来显示函数之间的所有依赖关系?

发布时间:2020-12-15 17:37:12 所属栏目:百科 来源:网络整理
导读:有没有一种分析源代码的应用程序,并以图形方式显示功能之间的所有连接? 我需要它为我正在工作的遗留代码 – 它是巨大的,功能性和写得不好的:( 解决方法 NDepend可以根据建议的madgnome来管理 calling graph.让我发展一下 首先,您可以使用CQL查询请求调用Gra
有没有一种分析源代码的应用程序,并以图形方式显示功能之间的所有连接?

我需要它为我正在工作的遗留代码 – 它是巨大的,功能性和写得不好的:(

解决方法

NDepend可以根据建议的madgnome来管理 calling graph.让我发展一下
首先,您可以使用CQL查询请求调用Graph,其次可以将查询结果导出到依赖关系图或依赖关系矩阵.

具体来说,下面我们要求在NUnit 2.4.8中使用AppDomain类的方法(它可以是一个方法,一个字段,一个命名空间…).由于NDepend VS插件,此菜单也可能出现在Visual Studio中.

然后为我们生成一个CQL查询,我们可以看到在调用图中匹配了30种方法.我们可以选择导出一组图形图形的方法

…并且这里是输出图(请参阅此图here的大版本图)

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读