Condividi tramite


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.Per ulteriori informazioni sulla metrica del codice vedere Misurazione della complessità e della manutenibilità del codice gestito.

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.

Vedere anche

Altre risorse

Avvisi di manutenibilità

Misurazione della complessità e della manutenibilità del codice gestito