SourceInsight集成圈复杂度检测工具

2025-04-29 11:50:59

1、SourceMonitor可以为C++、C、C#、Java、Delphi、Visual Basic和HTML的源代码文件测试代码数量和性能。最终结果可以描绘成图、输出打印。 直接百度或Google搜索SourceMonitor,就可以找到相关下载链接,当然也可以问我要

2、打开Source Insight软件,单击Source Insight的“options”菜单,如下图

SourceInsight集成圈复杂度检测工具

3、单击 “custom commands”菜单,弹出如下界面:

SourceInsight集成圈复杂度检测工具

4、单击上图界面的Add按钮,弹出如下界面

SourceInsight集成圈复杂度检测工具

5、在上图文本框中填上命令的名称,然后点击OK按钮后显示如下界面,比如你可以填:ComplexityTest界面图如下:

SourceInsight集成圈复杂度检测工具

6、在上图Run中输入以下信息:"C:\Program Files (x86拘七呷憎)\SourceMonitor\SourceMonitor.exe" /DC++ %s,祈硗樘缎其中C:\Program Files (x86)\SourceMonitor\ SourceMonitor.exe为SourceMonitor的安装路径。

7、点击上图的Keys按钮,弹出如下界面:

SourceInsight集成圈复杂度检测工具

8、单击上图界面的Assign New Key按钮,弹出如下界面:

SourceInsight集成圈复杂度检测工具

9、根据上图提示输入你自己想要的快捷键,比如ALT+1,界面如下:

SourceInsight集成圈复杂度检测工具

10、单击上图界面的OK按钮。你还可以单击Menu按钮设置菜单,这里不做介绍。至此全部设置完成,下面就是使用了。

11、选中你要检测的文件或者某个函数,按下ALT+1键,弹出如下结果:

SourceInsight集成圈复杂度检测工具

12、因为我这里选中的是一个函数,从上图看该函数的圈复杂度是2。如果你选中的是整个文件可以看到该文件所有函数的圈复杂度,界面如下:

SourceInsight集成圈复杂度检测工具

13、从上图我们可以看到该文件每个函数的圈复杂度(图中第一列)。

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢