37

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

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

4

9 回答 9

28

CodePro AnalytiX 最初形式的实例化现在在 Google 上是免费的:

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

于 2010-12-20T01:37:40.887 回答
22

这里有一个叫做 Metrics。

编辑:

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

编辑 2
Metrics 新版本感谢@mpartel 提供链接

于 2009-06-26T02:30:36.073 回答
17

抱歉,因为这是我的起点,所以这似乎是正确的做法。试试Metrics2,它是原始指标插件的一个分支,是为 Eclipse 3.5 构建的。

于 2010-08-12T21:04:17.383 回答
3

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

于 2010-07-30T03:43:26.813 回答
3

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

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

于 2013-08-13T10:18:16.053 回答
2

搜索eclipse code+metrics会出现http://eclipse-metrics.sourceforge.net/,看起来不错。

于 2009-06-26T02:30:55.790 回答
2

我还推荐 eclipse-metrics 插件。

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

该插件甚至可以在 Eclipse 3.5 中正常工作。

于 2009-06-27T16:34:52.520 回答
1

声纳似乎值得一看:http ://docs.codehaus.org/display/SONAR/Installing+Sonar+in+Eclipse

于 2012-11-29T18:38:54.933 回答
0

另一个不错的项目是projectusus,它不仅向您显示指标,还向您展示您是否遵守标准,并提示您应该重构哪些内容

于 2013-05-27T08:36:21.267 回答