La calidad del software es un concepto en ocasiones algo abstracto. Qué mejor forma de concretar
un idea que con números. Seguramente todos hemos escuchado la famosa frase de Tom DeMarco: “no
podemos controlar lo que no podemos medir“, pues bien, Sonar nos da una herramienta de medición bastante completa, y por tanto, control.
Llaman la atención especialmente medidas como la mantenibilidad o la eficiencia del código.
Por otro lado su utilización es bastante sencilla, basta con deplegar nuestro proyecto modelado con
Maven ejecutando:
mvn org.codehaus.sonar:sonar-maven-plugin:1.2:sonar
Este aspecto ofrece la posibilidad de integrar Sonar con nuestro sistema de integración contínua, solo hay que definir este “build” además de los que tuviéramos definidos previamente y periódicamente se realizará un analisis estático del código del que obtendremos métricas muy interesantes.



6 respuestas hasta el momento ↓
Manuel Jesús Recena Soto // 10 Mayo 2008 a 3:37 pm |
Hola Antonio:
Evidentemente los indicadores son necesarios pero en este caso su utilidad deja un poco que desear si a sonar no se le añade un histórico de proyectos. Pudiendo hacer minería de esos indicadores sí son útiles.
Un saludo
amunizmartin // 10 Mayo 2008 a 10:36 pm |
Cierto. Pero posibilidad de obtener una medida tan precisa como un porcentaje de las distintas propiedades de nuestro código es un buen comienzo.
Sonar y Continuum (La calidad bajo control II) « Blog de Antonio Manuel Muñiz // 8 Julio 2008 a 12:57 am |
[...] y Continuum (La calidad bajo control II) Hace algún tiempo comentaba cómo Sonar proporciona una serie de medidas de calidad del software. Integrar esta herramienta en [...]
Primer día de conferencias en expo:QA « Blog de Antonio Manuel Muñiz // 28 Noviembre 2008 a 4:09 am |
[...] (legibilidad del código) y facilidad de migración (esto lo digo yo: estas métricas me suenan). Otra frase destacable, en cuanto al seguimiento de determinadas normas o metodologías (ISO, [...]
joan // 14 Marzo 2009 a 11:48 pm |
y como se instala?
Antonio Manuel Muñiz Martín // 15 Marzo 2009 a 12:21 am |
Hola Joan,
Es fácil, http://docs.codehaus.org/display/SONAR/Install+Sonar
Si quieres hacer una instalación sólo para probarlo, basta con descomprimir la distribución binaria y arrancar el servidor.