非托管C++代码的代码度量分析

Code Metrics Analysis for Unmanaged C++ Code

本文关键字:代码 度量 C++      更新时间:2023-10-16

有人知道一个免费的工具吗,类似于Visual Studio 2010中为托管代码构建的工具,它可以分析非托管的MFC C++代码并给出度量(代码行、依赖项或耦合等)?

我在谷歌上搜索了一段时间,但真的没能找到任何有效的东西。非常感谢!

Source Monitor是一个很好的免费工具,可用于LoC和复杂性等代码度量,还可生成kiviat图。但它没有任何依赖性或耦合度量。

我们的SourceMeter工具可以分析您的Visual C++项目,并为您提供所需的所有信息:度量(代码行、依赖项、耦合、总共60多个度量)。结果在标准CSV文件中,您可以在例如电子表格编辑器中轻松打开这些文件。

我不确定免费工具,但有一个最全面的付费工具是IBM的Logiscopehttp://www-01.ibm.com/software/awdtools/logiscope/

不是免费的,但QA-CPP可以进行圈复杂度和静态分析等度量。

设置起来相当复杂,但他们在产品支持方面做得很好,并定期发布更新。