Confiabilidad: Tener este indicador en un buen nivel incrementa la probabilidad de que el software haga lo que tiene que hacer en el momento que tiene qué hacerlo, es decir disminuye el riesgo de fallo, para ello se analizan métricas técnicas en el código verificando que esté cubierto por pruebas automatizadas y que no existan malas prácticas de programación que lo hagan inseguro o propenso a errores.
Potencial de eficiencia: Tener este indicador en un buen nivel permite reducir el costo de los cambios en el software al tener desarrolladores productivos en el presente, que no pierden velocidad a futuro a causa de la complejidad en el software. Para esto se verifica que el código sea fácil de leer y entender, que sea claro y conciso, que tenga buenas prácticas de diseño y desarrollo, y que no genere sobrecarga cognitiva a la hora de ser analizado.
Salud del código: Establece el nivel de bienestar general de código tomando como referencia la presencia de buenas prácticas, adherencia a estándares de codificación, entre otros."
Los indicadores que calcula Quind son diferentes a los de sonarqube, pues sonarqube basa su análisis en la deuda técnica la cual es una representación del.esfuerzo requerido para solucionar el error, Quind toma como base del análisis el.impacto que tienen los problemas en el código sobre el negocio de modo que algo que para sonarqube no es crítico y se reporta como code Smell para Quind si puede ser muy crítico dependiendo del indicador. ejemplo Que una clase exceda el límite permitido de complejidad ciclomática para quind afecta gravemente el indicador de potencial de eficiencia pues este código va a ser muy difícil de entender al cambiarlo.
Estos gráficos solo aparecen cuando se tiene configurado un servidor de integración continua y/o release manager. Verifique que haya configurado un servidor de integración continua en la opción "Servidores" Aqui puede ver como hacerlo