유지 관리할 수 없는 코드는 사용하지 마십시오.
업데이트: 2007년 11월
TypeName |
AvoidUnmantainableCode |
CheckId |
CA1505 |
범주 |
Microsoft.Maintainability |
변경 수준 |
주요 변경 아님 |
원인
형식 또는 메서드에 낮은 유지 관리 인덱스 값이 있습니다.
규칙 설명
유지 관리 인덱스는 코드 줄 수, 프로그램 볼륨 및 순환 복잡성(Cyclomatic Complexity) 메트릭을 사용하여 계산됩니다. 순환 복잡성(Cyclomatic Complexity)은 형식 또는 메서드 구조의 복잡성을 측정합니다.
낮은 유지 관리 인덱스는 형식 또는 메서드가 유지 관리하기 어렵고 다시 디자인될 수 있음을 나타냅니다.
위반 문제를 해결하는 방법
이 위반 문제를 해결하려면 형식 또는 메서드를 다시 디자인하고 이를 보다 중점적인 여러 개의 형식 또는 메서드로 분할해 봅니다.
경고를 표시하지 않는 경우
형식 또는 메서드가 크기가 크더라도 아직 유지 관리할 수 있는 경우나 몇 가지 이유로 형식 또는 메서드를 분할할 수 없는 경우 이 경고를 제외하십시오.