Sdílet prostřednictvím


Übermäßige Klassenkopplungen vermeiden

Aktualisiert: November 2007

TypeName

AvoidExcessiveClassCoupling

CheckId

CA1506

Kategorie

Microsoft.Maintainability

Unterbrechende Änderung

Breaking

Ursache

Ein Typ oder eine Methode ist mit vielen anderen Typen gekoppelt.

Regelbeschreibung

Durch diese Regel wird die Klassenkopplung gemessen, indem die eindeutigen Typverweise, die ein Typ oder eine Methode enthält, gezählt werden.

Typen und Methoden mit einem hohen Grad an Klassenkopplung können schwer verwaltbar sein. Es empfiehlt sich, Typen und Methoden zu verwenden, die lose Kopplung und hohe Kohäsion aufweisen.

Behandlung von Verstößen

Um diesen Verstoß zu behandeln, gestalten Sie den Typ oder die Methode um, um die Anzahl der Typen zu reduzieren, mit denen sie gekoppelt sind.

Wann sollten Warnungen unterdrückt werden?

Schließen Sie diese Warnung aus, wenn ein Typ oder eine Methode trotz der großen Anzahl von Abhängigkeiten von anderen Typen als verwaltbar angesehen wird.

Siehe auch

Weitere Ressourcen

Verwaltbarkeitswarnungen