Blog de Antonio Manuel Muñiz

Desarrollo, Ingeniería y Calidad del Software

Archivos por Etiqueta: GMV

Sonar PDF Reporter, tu código tiene algo más que decir

La empresa en la que trabajo (GMV) está apostando con fuerza por el Software Libre, fruto de esta apuesta es la contribución a varios proyectos Open Source, entre ellos Sonar. Cuando se me dió esta oportunidad, no tuve dudas, quería aportar algo a este magnífico proyecto, del cual llevábamos sacando partido bastante tiempo.

Desde hace algún tiempo trabajo (entre otras cosas) para desarrollar un nuevo módulo en Sonar, Sonar PDF Reporter. El objetivo del módulo es añadir una nueva funcionalidad a Sonar que permita la explotación en forma de entregable de gran parte de la información que nos ofrece esta herramienta en su interfaz web.

El módulo genera un archivo PDF que contiene:

  • Visión general de la calidad del código de todo el proyecto.
  • Información concreta por módulos funcionales: métricas y medidas obtenidas a partir combinaciones de las métricas.
  • Información general del proyecto: versionado, estructura de módulos, descripción, etc

Además de ser un módulo integrado en Sonar, durante el diseño siempre tuve en mente el posible uso del módulo de forma independiente, es decir, ofrecer la posibilidad de explotar la información que Sonar proporciona desde nuestra propia aplicación, por ello se ha hecho uso de Web Services API de Sonar.

sonar

Sonar PDF Reporter Design

Quedan bastantes retoques y mejoras por realizar, pero puedes descargar un PDF de ejemplo con los reportes del propio proyecto Sonar, y ver en primicia el resultado ;)

Acuerdo entre GMV y eyeOS

Hace ya casi un año comencé a trabajar en GMV. Aunque mi experiencia se centraba en aplicaciones Java, el primer proyecto al que me incorporé se basaba en una plataforma PHP, durante las primeras semanas afronté la curva de aprendizaje del lenguaje y sobre todo de adaptación a la plataforma eyeOS. Quién me iba a decir entonces que un año después tendría la posibilidad de trabajar codo a codo con los creadores de eyeOS, pues si, ha sucedido. GMV y eyeOS han llegado a un acuerdo de colaboración profesional, este acuerdo trae consigo toda una lluvia de ideas en GMV, hay mucho trabajo por delante y muchas ganas de hacerlo. Seguro que dentro de poco habrá nuevas noticias.

Seguir

Recibe cada nueva publicación en tu buzón de correo electrónico.