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.