Поделиться через


CA1506: избегайте чрезмерного соединения классов

TypeName

AvoidExcessiveClassCoupling

CheckId

CA1506

Категория

Microsoft.Maintainability

Критическое изменение

Критическое изменение

Причина

Тип или метод соединен с несколькими другими типами.

Описание правила

Данное правило измеряет соединение классов посредством подсчета количества уникальных ссылок на типы, содержащихся в типе или методе.

Типы и методы с высокой степенью соединения классов могут затруднять поддержку. Рекомендуется использовать типы и методы с низкой степенью соединения и высокой степенью связанности.

Устранение нарушений

Для устранения нарушения данного правила попробуйте изменить тип или метод, чтобы снизить количество соединенных с ним типов.

Отключение предупреждений

Это предупреждение можно отключить, если тип и метод остается поддерживаемым несмотря на большое количество зависимостей от других типов.

См. также

Другие ресурсы

Предупреждения удобства обслуживания