Análisis estático de código
06/12/2011
Análisis estático de código en ataStore
Análisis estático de código
Gracias a la fácil configuración en Maven tenemos integrada la generación de una serie de informes acerca del código.
Para generarlos basta hacer mvn site y tendremos acceso a ellos a través de la documentación del proyecto, en el menú izquierdo.
Checkstyle
Revisa convenciones de codificación y malas prácticas.
CPD Report
Detecta código duplicado.
Cobertura
Informe de las partes del código que están cubiertas por tests unitarios.
En este momento está deshabilitado porque da error.
Da un error cuando se usa el operador diamante de Java 7. El error ha sido reportado en la web de Cobertura.
Dependences
Enumera las librerías de las que depende el proyecto.
Plugins
Enumera los plugins de Maven que se usan en el proyecto.
FindBugs Report
Utilidad que analiza el código en busca de posibles errores.
JavaDocs
Documentación java del código de la aplicación.
PMD Report
Utilidad que analiza el código en busca de posibles errores.
En este momento está deshabilitado porque da error.
Da un error cuando se usa el operador diamante de Java 7. El error ha sido reportado en la web de PMD.
Surefire Report
Informe del resultado de los tests unitarios del proyecto.
Tag List
Lista de TODOs, FIXMEs...
Test JavaDocs
Documentación javadoc de los tests de la aplicación.