Occasionalmente guardo le metriche del codice in Visual Studio per la mia soluzione. Non vedo mai nulla che troverei allarmante. La mia manutenibilità è solitamente piuttosto elevata con l'eccezione di alcune classi ovvie (classi di configurazione dell'entità, classi DAL che chiamano SQL, ecc.). L'unica volta in cui trovo davvero alta la complessità ciclomatica ei valori di accoppiamento di classe è ancora una volta, su classi che mi aspetto di vedere valori alti.
Se dovessi esaminare le metriche del codice dopo c'è già un problema, allora non capisco perché ho bisogno di guardare, basta correggere qualunque sia il problema. Guardando prima c'è un problema che di solito non punta nulla perché gli unici indici di bassa manutenzione sono gli esempi sopra menzionati.
L'unica volta in cui entro in realtà le metriche del codice per una ragione è quando sono curioso di sapere quante linee di codice il progetto è, e questo è solo per curiosità e non per necessità.
Quando è utile analizzare effettivamente le metriche del codice di un progetto / soluzione ASP.NET MVC5?