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