Le realidad
es que navegando por la red encontré esta herramienta para programadores java que
puede ser útil.
UCDetector
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.
Procedamos a
realizar su instalación y a probar algunas de sus virtudes.
Nota: Esto
es un detector por lo que toda acción que se realice sobre las indicaciones de
UCDetector debe ser analizada su necesidad para entender si es correcta su afirmación
de código innecesario.
Para
instalarlo debemos entrar a eclipse e instalar desde
Finalizada la
instalación realizaremos una prueba para mostrar su funcionamiento.
No solicita
autorización para su instalación a la que responderemos de manera afirmativa.
En primera
instancia vamos a crear un proyecto java
Creamos la
clase principal
Este el código
de la clase pruebaCorrector
public class pruebaCorrector { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("Hola mundo"); } String Metodosinllamada() { return "No te llama nadie"; } }
Como podrán
ver solo definimos un método que no tiene referencia activa para la prueba.
Ahora este
código se ejecuta sin problema, pero la realidad que no es útil a los fines de optimización
dado que tenemos código muerto sin uso.
Miremos
como nos permite trabajar desde eclipse.
Es simple
nos paramos sobre la clase y hacemos botón derecho y podremos ver la opción del
corrector.
podremos analizar los resultados del control desde eclipse
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,
No hay comentarios:
Publicar un comentario