【发布时间】:2012-03-14 07:06:19
【问题描述】:
有没有人知道一个免费工具,类似于 Visual Studio 2010 中内置的托管代码,可以分析非托管 MFC C++ 代码并给出指标(代码行、依赖关系或耦合等)?
我在 Google 上搜索了一段时间,但确实找不到任何有效的东西。非常感谢!
【问题讨论】:
标签: c++ mfc code-analysis static-code-analysis
有没有人知道一个免费工具,类似于 Visual Studio 2010 中内置的托管代码,可以分析非托管 MFC C++ 代码并给出指标(代码行、依赖关系或耦合等)?
我在 Google 上搜索了一段时间,但确实找不到任何有效的东西。非常感谢!
【问题讨论】:
标签: c++ mfc code-analysis static-code-analysis
Source Monitor 是一个很好的免费工具工具,可用于计算 LoC 和复杂性等代码指标,还可以生成 kiviat 图。但它没有任何依赖或耦合指标。
【讨论】:
我们的SourceMeter 工具可以分析您的 Visual C++ 项目并为您提供您要求的所有信息:指标(代码行、依赖项、耦合,总共 60 多个指标)。结果在标准 CSV 文件中,您可以轻松地在例如电子表格编辑器。
【讨论】:
我不确定免费工具,但最全面的付费工具是 IBM 的 Logiscope http://www-01.ibm.com/software/awdtools/logiscope/
【讨论】:
不是免费的,但QA-CPP 提供圈复杂度和静态分析等指标。
设置起来相当复杂,但它们在产品支持方面非常出色,并且会定期发布更新。
【讨论】: