我正在寻找一款可以用于检测项目中未使用方法或类的Eclipse插件。是否有人知道一款高效易用的这类插件呢?
我正在寻找一款可以用于检测项目中未使用方法或类的Eclipse插件。是否有人知道一款高效易用的这类插件呢?
当然,任何这些工具都无法确定性地找到未使用的代码(参见停机问题)。通过各种手段,如反射,任何代码都可能最终被调用。
但是,这些静态分析工具可以提供帮助。
为了获得额外的线索,仍需要良好的测试覆盖率(动态分析)。
类似于 EclEmma(http://www.eclemma.org/)的工具可能是您正在寻找的。它可以显示包、类、方法和单个行的代码覆盖率。
某些行将永远无法达到100%的覆盖率(例如枚举),但它会给您一个很好的了解被使用的情况。