(Unnecessary Code Detector) es un plugin de Eclipse para detectar código Java muerto.
UCDetector a diferencia de PMD es capaz de detectar clases públicas, métodos públicos y atributos sin referencias.
Para instalarlo basta con descargarse el JAR
(link) y copiarlo en la carpeta dropins de nuestro Eclipse.
Usarlo es tan sencillo como situarnos sobre un proyecto o un paquete y con el botón derecho seleccionar:
Se puede configurar la gravedad asignadas a estos problemas y sobre qué clases hacer el análisis desde Window>Preferences>UCDetector:
En el ejemplo he eliminado todas las clases que contengan *Test*, *VO* y *Stub*:
y le he indicado que me detecte los problemas como errores:
Para hacer más sencilla la identificación luego en Eclipse ordenaré los problemas por Type
De este modo:
No se debe olvidar que los problemas indicados por UCDetector son sugerencias, antes de cambiar/eliminar el código debemos estar seguros, ya que UCDetector no es capaz de identificar las referencias por Reflection, Spring, jars externos,…






Replica a Articulo Indexado en la Blogosfera de Sysmaya Cancelar la respuesta