【问题标题】:Code Metrics Analysis for Unmanaged C++ Code [closed]非托管 C++ 代码的代码度量分析 [关闭]
【发布时间】:2012-03-14 07:06:19
【问题描述】:

有没有人知道一个免费工具,类似于 Visual Studio 2010 中内置的托管代码,可以分析非托管 MFC C++ 代码并给出指标(代码行、依赖关系或耦合等)?

我在 Google 上搜索了一段时间,但确实找不到任何有效的东西。非常感谢!

【问题讨论】:

    标签: c++ mfc code-analysis static-code-analysis


    【解决方案1】:

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

    【讨论】:

    • 谢谢!不完美,但这就是我最终使用的。它至少在基本层面上完成了工作,同时也易于设置和使用,无需大量开销(解锁其他一些程序)。这不是最直观的,但是当我使用它时,我发现的数据比通过挖掘立即显示的要多得多。总体来说不错的工具!
    【解决方案2】:

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

    【讨论】:

      【解决方案3】:

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

      【讨论】:

        【解决方案4】:

        不是免费的,但QA-CPP 提供圈复杂度和静态分析等指标。

        设置起来相当复杂,但它们在产品支持方面非常出色,并且会定期发布更新。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2013-12-29
          • 1970-01-01
          • 1970-01-01
          • 2013-08-24
          相关资源
          最近更新 更多