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

问题描述 投票:8回答:3

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

java eclipse netbeans
3个回答
7
投票

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

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


3
投票

看看这个插件:dead code detector

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

PS。还有一个feature request [Bug 181458],你可以投票在Netbeans开箱即用这个功能:-)


1
投票

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

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


忍不住 - 用日食检测代码味道......

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