CA1506: 클래스 결합을 지나치게 많이 사용하지 마십시오.
TypeName |
AvoidExcessiveClassCoupling |
CheckId |
CA1506 |
범주 |
Microsoft.Maintainability |
변경 수준 |
주요 변경 |
원인
형식 또는 메서드가 다른 여러 형식과 결합되었습니다.
규칙 설명
이 규칙은 형식 또는 메서드에 들어 있는 고유한 형식 참조의 개수를 계산하여 클래스 결합을 측정합니다.
클래스 결합이 많은 형식 및 메서드는 유지 관리하기가 어려울 수 있습니다. 결합력은 낮고 응집력은 높은 형식 및 메서드를 사용하는 것이 좋습니다.
위반 문제를 해결하는 방법
이 위반 문제를 해결하려면 형식 또는 메서드를 다시 디자인하여 결합되는 형식의 수를 줄여 봅니다.
경고를 표시하지 않는 경우
형식 또는 메서드의 다른 형식에 대한 의존도가 높더라도 유지 관리가 가능한 것으로 간주되면 이 경고를 제외합니다.