UCDetector: Plugin Eclipse para detectar código muerto

(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,…

Respuesta

  1. […] Metrics: Plugin de Eclipse para generación de métricas PMD: Usando el plugin de Eclipse UCDetector: Plugin Eclipse para detectar código muerto Hammurapi: Otra herramienta para auditar […]

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