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

问题描述 投票:9回答:2

我正在寻找一个可用于检测项目中未使用的方法或类的eclipse插件。有没有人知道使用这种插件的有效好处?

eclipse eclipse-plugin
2个回答
3
投票

像EclEmma(http://www.eclemma.org/)这样的东西可能就是你想要的东西。它显示了包,类,方法和各行的代码覆盖率。

有些行永远不会获得100%的覆盖率(例如Enums),但它会让你对所使用的内容有所了解。


15
投票

alt text

当然,任何这些工具都无法确定性地找到未使用的代码(请参阅Halting Problem)。最终可以通过诸如Reflection之类的各种方式调用任何代码。 但那些静态分析工具可以提供帮助。 对于其他提示,仍然需要良好的测试覆盖率(动态分析)。

© www.soinside.com 2019 - 2024. All rights reserved.