类似于NetBeans的不必要的代码检测器

时间:2010-08-19 07:44:23

标签: java eclipse netbeans

默认情况下,NetBeans在检测代码异味时优于Eclipse(imho),但Eclipse的Unnecessary Code Detector似乎找到了更多应该改进的死代码和代码。是否存在类似于NetBeans或Maven插件的内容?

3 个答案:

答案 0 :(得分:7)

不是您问题的直接答案,但这可能很有趣:NetBeans的set of plugins是将FindBugs,PMD和CheckStyle等工具集成到NetBeans中。

这些工具是静态代码分析工具:它们查看您的源代码,并为您提供有关可能容易出错的构造,可能的错误等的信息,并且很可能也会找到未使用的代码。

答案 1 :(得分:3)

看一下这个插件:dead code detector

这是一种基于Emeric Vernat DCD project构建的概念验证插件。

PS。还有一个feature request [Bug 181458]您可以投票在Netbeans开箱即用中获取此功能: - )

答案 2 :(得分:1)

ucdetector严格限于eclipse,不能在不同的环境中使用。因此,如果您想使用它,则必须使用projects pointing to your source directories在某处安装基本日食,并仅将其用于未使用的代码检测。

识别未使用代码的另一种方法是检测(实时)应用程序,运行它一段时间并分析日志。通常的工具是Emma,Cobertura和Clover。


<子> 无法抗拒 - 用日食检测代码味道......