Tenemos varias novedades que contar en el mes de Mayo así que hemos decidido agruparlas en una única noticia aprovechando
el refranero :-)
En primer lugar seguimos aportando nuestro granito de arena al mundo open-source, en
excentia nos hemos puesto las pilas durante este mes y hemos contribuido con la comunidad open source con
tres extensiones (dos nuevas y una actualización) de
Sonar en nuestro marco de trabajo de
QAlitaX:
- Sonar Tattletale Plugin: una nueva extensión que permite analizar las dependencias de librerías en un proyecto Java a través de una integración con JBoss Tattletale. Con esta extensión podrás conocer librerías no se están usando, librerías duplicadas, librerías que no tengan número de versión, ... Si a esto le añadimos no solo se conocen los ciclos dentro de tu propio proyecto, sino que ahora también podrás saber que está pasando con tus dependencias externas.
|
Ejemplo widget de librerías sin uso en Sonar Tattletale Plugin |
- Sonar Tab Metrics Plugin: una nueva extensión que añade una pestaña en Sonar para poder visualizar todas las métricas disponibles a nivel de recurso en el visor de código fuente.
|
Ejemplo de la pestaña de métricas a nivel de recursos |
- Sonar Spanish Pack 1.5: el paquete de idioma ya es compatible con la última versión de Sonar, la 3.0, incluyendo todos los términos de las nuevas opciones en perfecto castellano.
Y por otro lado, seguimos ampliando nuestros modelos de calidad de
QAlitaX, por un lado actualizamos a las versiones 1.1.2 los ya existentes (
PMD Model Plugin,
Findbugs Model Plugin) para solucionar pequeños problemas detectados, y por otro lado publicando un nuevo modelo de calidad:
- Checkstyle Model Plugin, permite añadir la semántica de las categorías de calidad de la herramienta Checkstyle en tu cuadro de mandos de Sonar, de manera que puedas conocer mejor a que aspectos de tu código están afectando las evidencias detectadas (diseño, nomenclatura, tamaño,...).
|
Ejemplo de los widgets del modelo de calidad de Checkstyle |
Ya no tienes excusas para seguir evaluando la calidad de software en tus proyectos :-)