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