Sdílet prostřednictvím


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.

Viz také

Další zdroje

Upozornění udržovatelnosti

Měření složitosti a udržovatelnosti spravovaného kódu