Ha habido una cantidad considerable de discusión sobre las métricas de código (por ejemplo, What is the fascination with code metrics?). Yo (como desarrollador de software) estoy realmente interesado en esas métricas porque creo que pueden ayudarme a escribir mejor código. Al menos son útiles cuando se trata de encontrar áreas de código que necesitan alguna refactorización.Evaluación de métricas de código
Sin embargo, lo que me gustaría saber es lo siguiente. ¿Existen algunas evaluaciones de esas métricas de código fuente que prueban que realmente se correlacionan con la tasa de errores o la mantenibilidad de un método? Por ejemplo: ¿Los métodos con una complejidad ciclomática muy alta realmente introducen más errores que los métodos de baja complejidad? ¿O los métodos con un alto nivel de dificultad (Halstead) realmente necesitan mucha más cantidad para mantenerlos que los métodos con uno bajo?
Tal vez alguien sepa sobre alguna investigación confiable en esta área.
¡Muchas gracias!