Condividi tramite


CA1506: Evitare un numero eccessivo di accoppiamenti di classi

TypeName

AvoidExcessiveClassCoupling

CheckId

CA1506

Category

Microsoft.Maintainability

Breaking Change

Breaking

Causa

Un tipo o metodo è accoppiato con molti altri tipi.

Descrizione della regola

Questa regola misura l'accoppiamento tra classi contando il numero di riferimenti al tipo univoci contenuti in un tipo o metodo.

Tipi e metodi con un alto livello di accoppiamento tra classi possono risultare difficili da gestire.È buona norma fare in modo che tipi e metodi presentino un basso livello di accoppiamento e un'alta coesione.

Come correggere le violazioni

Per correggere questa violazione, tentare di riprogettare il tipo o metodo per ridurre il numero di tipi a cui è accoppiato.

Esclusione di avvisi

Escludere questo avviso quando il tipo o metodo è considerato accettabile, nonostante il numero elevato di dipendenze su altri tipi.

Vedere anche

Altre risorse

Avvisi di manutenibilità

Misurazione della complessità e della manutenibilità del codice gestito