CA1506: Vyhněte se nadměrnému párování tříd
TypeName |
AvoidExcessiveClassCoupling |
CheckId |
CA1506 |
Kategorie |
Microsoft.Maintainability |
Narušující změna |
Narušující |
Příčina
Typ nebo metoda jsou spojeny s mnoha dalšími typy.
Popis pravidla
Toto pravidlo měří párování tříd podle počtu jedinečných odkazů na typ, které typ nebo metoda obsahuje.
Typy a metody, které mají vysoký stupeň párování s jinými třídami, mohou být obtížné na údržbu.Je vhodné mít typy a metody, které vykazují nízké párování a vysokou soudržnost.
Jak vyřešit porušení
Pro opravu tohoto narušení, je třeba se pokusit o úpravu typů a metod tak, aby se snížil počet typů se kterými jsou párovány.
Kdy potlačit upozornění
Je možné ignorovat varování, pokud je typ nebo metoda stále považována za udržovatelnou, navzdory vysokému počtu závislostí na jiných typech.