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.

 


Volver