CA1505: evitare codice non manutenibile
TypeName |
AvoidUnmantainableCode |
CheckId |
CA1505 |
Category |
Microsoft.Maintainability |
Breaking Change |
Non sostanziale |
Causa
Un tipo o metodo presenta un valore di indice di gestibilità basso.
Descrizione della regola
L'indice di gestibilità viene calcolato utilizzando la metrica seguente: righe di codice, volume del programma e complessità ciclomatica. Il volume del programma è una misura della difficoltà di comprensione di un tipo o di un metodo basata sul numero di operatori e operandi nel codice. La complessità ciclomatica è una misura della complessità strutturale del tipo o del metodo.
Un indice di gestibilità basso indica che un tipo o metodo è probabilmente difficile da gestire e sarebbe un buon candidato per la riprogettazione.
Come correggere le violazioni
Per correggere questa violazione, riprogettare il tipo o metodo e tentare di suddividerlo in tipi o metodi più piccoli e specifici.
Esclusione di avvisi
Escludere questo avviso quando un tipo o metodo è considerato accettabile nonostante le grandi dimensioni o quando il tipo o metodo non può essere suddiviso.