Condividi tramite


Evitare un accoppiamento tra classi eccessivo

Aggiornamento: novembre 2007

TypeName

AvoidExcessiveClassCoupling

CheckId

CA1506

Categoria

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.

Correzione delle 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 da altri tipi.

Vedere anche

Altre risorse

Avvisi di gestibilità