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
Misurazione della complessità e della manutenibilità del codice gestito