
Refactorizar primero
Las herramientas de análisis estático hacen un gran trabajo diciéndonos que escribimos un código terrible, pero no suelen orientarnos sobre lo que hay que arreglar ahora y lo que no. RefactorFirst ayuda a los desarrolladores a priorizar la deuda de diseño y ofrecer más funciones como resultado de un diseño mejorado con el mínimo esfuerzo. Le mostraré cómo ejecutar RefactorFirst en un proyecto Java, repasaré los detalles del gráfico y la tabla generados, y echaré un vistazo a algunas clases de Dios identificadas. También haré un breve recorrido por el código base de RefactorFirst (es bastante pequeño) para que puedas ver por ti mismo cómo se identifican y clasifican las clases Dios. Al final, me encantaría recibir tus comentarios e ideas sobre cómo mejorar RefactorFirst.