Análisis de código

He estado “jugando” con Checkstyle. Desgraciadamente, no he tenido tiempo de ver cómo se lanza con maven y lo he hecho con ant. Sé que también hay un plug-in para diferentes IDE, pero yo lo quiero para ponerlo en un proceso de integración continua y apoyar a la formación de juniors en mi empresa.

Mi impresión final del producto es un tanto agridulce… me ha costado un poco obtener un informe suficientemente bueno (las xsl que vienen “de serie” son francamente mejorables), pero reconozco que es un producto bien trabajado, extensible, configurable y con una buena documentación de referencia. Quizás estaría bien un pequeño manual (la ayuda en la web está bien, pero es un manual de referencia y yo pienso en un manual de usuario).

Mi próximo objetivo es PMD. Ya he hecho una prueba preliminar, usando la xsl que viene con CruiseControl, pero no he visto cuáles son las reglas que implementa y cómo se modifican éstas.

Muy pronto más…