【问题标题】:Eclipse metrics plugin suggestion [closed]Eclipse 指标插件建议 [关闭]
【发布时间】:2010-11-06 00:46:23
【问题描述】:

我正在寻找一种工具来为我提供一些代码指标(总 LOC、LOC/类、外部引用/类的数量等...)。

有没有人知道一个可以为我提供一些代码指标的好 eclipse 插件?

【问题讨论】:

    标签: eclipse eclipse-plugin metrics code-metrics


    【解决方案1】:

    here 是一种称为 Metrics 的方法。

    编辑:

    我在 eclipse 3.3.1.1 中为这个屏幕截图编写了一个简短的程序:

    编辑 2
    Metrics New version 感谢@mpartel 提供链接

    【讨论】:

    • 我最近一直在研究指标插件。由于这是公认的答案,我想向未来寻找指标插件的读者(如我)指出,其他几个答案提到了“metrics2”。 metrics2 项目声称 metrics.sourceforge.net 已停产,因此 metrics2 旨在成为它的延续。截至撰写此评论时,最后一次发布是 2010 年 7 月,代码最后一次提交是在 6 天前。
    • Metrics 2 主页:metrics2.sourceforge.net
    • 仅供参考:我无法让 Metrics 2 出现在全新安装的 Eclipse 中。它可能会也可能不再起作用。
    • 截图不再托管在 Imageshack,请更新!
    • metric 2 不适用于日食火星
    【解决方案2】:

    【讨论】:

    • 这是一种时髦的方法,当指标开始显示潜在问题时会发出警告,但它似乎没有包含整体统计数据的摘要功能。
    【解决方案3】:

    我还推荐 eclipse-metrics 插件。

    它能够将指标导出为 html,并且能够从 ant 任务中执行此操作(至少根据文档,我从未尝试过)。

    该插件即使在 Eclipse 3.5 中也能正常工作。

    【讨论】:

      【解决方案4】:

      上面描述的 Metrics 插件有一个 updated version,它应该可以满足您的需求。它可以聚合一些测量值(例如,将包中类的 LOC 相加,从而为您提供包的 LOC)并将测量值导出到 XML。在不久的将来,它还应该将它们导出到关系数据库。

      【讨论】:

      • Metrics2(ebt 的回答)是 Metrics 插件更新版本的当前名称。
      【解决方案5】:

      对于 necropost 感到抱歉,但这似乎是正确的做法,因为这是我的出发点。试试Metrics2,它是原始指标插件的一个分支,专为 Eclipse 3.5 构建。

      【讨论】:

        【解决方案6】:

        CodePro AnalytiX 最初以 Instantiations 形式在 Google 上免费提供:

        http://code.google.com/javadevtools/download-codepro.html

        【讨论】:

        • 为什么 Luna 没有更新的指标插件!
        【解决方案7】:

        【讨论】:

          【解决方案8】:

          另一个不错的项目是projectusus,它不仅向您展示了指标,还向您展示了您是否遵守标准,并提示您应该重构什么

          【讨论】:

            【解决方案9】:

            如果您只想要 LOC,请使用 locmetric http://www.locmetrics.com/ 。如果您想检查指标和代码覆盖率,请使用 SONAR 或 Eclips CodePro Analytix 插件。

            我建议使用https://developers.google.com/java-dev-tools/codepro/doc/,它有自动工具测量 Java 源代码的质量和代码覆盖率

            【讨论】:

              猜你喜欢
              • 1970-01-01
              • 2012-02-23
              • 1970-01-01
              • 2010-12-30
              • 2012-01-08
              • 1970-01-01
              • 1970-01-01
              • 2014-01-29
              • 1970-01-01
              相关资源
              最近更新 更多