Archivo por meses: julio 2012

Benchmark de aplicaciones

Yo pensaba que el post anterior respecto a la evaluación de la calidad de una aplicación era el último de nuestra serie en el análisis de código Cobol con Sonar. Pero he descubierto esta semana un nuevo plugin eXcentia, muy útil: el Sonar Benchmark Plugin.

Este plugin permite una evaluación comparativa – un benchmark – de una aplicación con todo el código en tu repositorio de Sónar.

¿Te acuerdas de que hemos analizado diferentes aplicaciones Cobol, con las que he creado una View Sonar. Con esta View, hemos realizado una evaluación de la calidad de una aplicación, no la más voluminosa, pero que tenía un número importante de violaciónes.

Luego, hemos visto los valores que nos permiten realizar nuestra evaluación y proponer recomendaciones. Pero ¿como se mide nuestro proyecto con otras aplicaciones?

Esto es lo que vamos a hacer con este Benchmark Sonar plugin. Sigue leyendo

Auditoria de código Cobol con Sonar (2/2)

Hoy terminamos nuestra evaluación de la calidad del código Cobol analizado con el Sonar.

En el post anterior, hemos trabajado con las métricas que medían el tamaño del código, su complejidad, el nivel de documentación y de duplicación, lo que nos permitió formular algunas primeras recomendaciones a los responsables de esta aplicación. Sigue leyendo

Auditoria de código Cobol con Sonar (1/2)

La calidad de código de las aplicaciones es una preocupación constante desde siempre. Las malas prácticas de programación son responsables de defectos que impactan a los usuarios y los costes de mantenimiento. La Deuda Técnica, simple metáfora al principio, se ha convertido en una herramienta para medir la calidad y estos costes.

Unos cuantos años antes, los softwares que permiten la identificación de estos defectos eran raros y costosos. Hoy en día, herramientas Open Source tales como Sonar permiten que todos – equipos de proyectos, proveedores, consultores de Calidad, etc. – puedan detectar de manera sencilla y a buen precio estas malas prácticas.

El mundo Open Source ha sufrido durante mucho tiempo de una imagen de ‘geek’, porque primero fueron los entusiastas del mundo J2EE que utilizaron estas herramientas. Pero los tiempos cambian y ahora es posible analizar código Legacy como Cobol y ABAP con Sonar.

Este es el objetivo de nuestra serie de posts: demostrar que es posible evaluar la calidad de las aplicaciones Cobol sin saber nada del mundo Mainframe. Sigue leyendo