Eclipse插件:查找类/包中未使用的方法

9

我正在寻找一款可以用于检测项目中未使用方法或类的Eclipse插件。是否有人知道一款高效易用的这类插件呢?

2个回答

15

alt text

当然,任何这些工具都无法确定性地找到未使用的代码(参见停机问题)。通过各种手段,如反射,任何代码都可能最终被调用。
但是,这些静态分析工具可以提供帮助。
为了获得额外的线索,仍需要良好的测试覆盖率(动态分析)。


3

类似于 EclEmma(http://www.eclemma.org/)的工具可能是您正在寻找的。它可以显示包、类、方法和单个行的代码覆盖率。

某些行将永远无法达到100%的覆盖率(例如枚举),但它会给您一个很好的了解被使用的情况。


1
假设您拥有全面的测试套件或每次手动运行代码。 - Rich Seller

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接