C'è stata una quantità considerevole di discussioni sulle metriche del codice (ad es .: What is the fascination with code metrics?). Io (come sviluppatore di software) sono davvero interessato a queste metriche perché penso che possano aiutare a scrivere un codice migliore. Almeno sono utili quando si tratta di trovare aree di codice che necessitano di un refactoring.Valutazione delle metriche del codice
Tuttavia, quello che vorrei sapere è il seguente. Esistono alcune valutazioni di tali metriche del codice sorgente che dimostrano che esse sono realmente correlate alla frequenza dei bug o alla manutenibilità di un metodo. Ad esempio: i metodi con una complessità ciclomatica molto elevata introducono davvero più bug rispetto ai metodi con una complessità bassa? Oppure i metodi con un livello di difficoltà elevato (Halstead) hanno davvero bisogno di molta più quantità per mantenerli rispetto ai metodi con uno basso?
Forse qualcuno conosce una ricerca affidabile in questo settore.
Grazie mille!