次の方法で共有


CA1506: クラス結合度を大きくしすぎないでください

TypeName

AvoidExcessiveClassCoupling

CheckId

CA1506

[カテゴリ]

Microsoft.Maintainability

互換性に影響する変更点

あり

原因

型またはメソッドが他の多数の型と結合されています。

規則の説明

この規則は、型またはメソッドに含まれる一意の型参照の数をカウントすることによって、クラス結合度を計測します。

クラス結合度の高い型およびメソッドは、管理が困難になることがあります。結合度が低く、連携性が高い型およびメソッドを使用することをお勧めします。

違反の修正方法

この違反を修正するには、結合している型の数を減らすように、型またはメソッドのデザインを変更します。

警告を抑制する状況

他の型への依存関係が多くても、型またはメソッドが保守しやすいと考えられる場合は、この警告を除外してください。

参照

その他の技術情報

保守性の警告

マネージ コードの複雑さと保守性の測定