-
Notifications
You must be signed in to change notification settings - Fork 2
PG_C02_Conclusiones
La herramienta SonarQube es una plataforma potentísima para medir la calidad de un proyecto software. Da un montón de métricas que nos ayudan a validar el software programado en muchas facetas, como seguridad, testeo, eficiencia, etc.
En general es una herramienta muy recomendable, profesional y ampliamente personalizable para dar el paso a producción proyectos con el nivel de calidad que queramos.
La app CODEBEAT es una herramienta con mucha facilidad de configuración pero quizás no tan completa como otras analizadas por los otros miembros del equipo, que parecen a priori mas complejas y con una mayor variedad de métricas y de datos evaluables.
La impresión inicial es que CODEBEAT es una herramienta enfocada a equipos o proyectos mas pequeños o de menor complejidad técnica, con una interfaz muy visual y sencilla y que le da prioridad a alguna métricas que consideramos claves, como pude ser la "complejidad ciclomática" "issues" o "duplicidad de código".
En conclusión, Codacy es una herramienta para el análisis automatizado del código, permitiendo evaluar aspectos como cobertura de pruebas y duplicación. Su integración sencilla con CI/CD y su facilidad de uso lo convierten en una opción atractiva para el monitoreo continuo de calidad.
Sin embargo, presenta limitaciones en métricas avanzadas, como la detección de Code Smells y Deuda Técnica, aspectos que otras herramientas como SonarQube abordan con mayor profundidad. Se ha llegado al caso de contactar con el propio servicio técnico de Codacy para asegurarnos qué métricas se ven y cuáles no y poder dar a la práctica un análisis más profundo.
Si bien Codacy proporciona información valiosa sobre la calidad del código, su análisis debe complementarse con herramientas adicionales para obtener una evaluación más completa (API, opcional).
No se podido realizar la sincronización total de la aplicación.
Si bien parece una aplicación bastante completa por los apartados que se muestran, la complejidad requerida para poder configurarla, hace que no sea amistosa para su uso.
La conclusión general que podemos sacar tras haber probado las 4 herramientas es que SonarQube gana por goleada. No sólo permite sacar más métricas, sino que también lo vemos más intuitivo y profesional. No por nada está tan extendido en el ámbito de la empresa.
- Resultados obtenidos por los estudiantes
- Objetivos y requisitos
- Enunciado
- Resultados obtenidos por los estudiantes
- Objetivos y requisitos
- Enunciado
- Resultados obtenidos por los estudiantes
- Objetivos y requisitos
- Enunciado
- Resultados obtenidos por los estudiantes