다음을 통해 공유


CA1505: 유지 관리할 수 없는 코드는 사용하지 마십시오.

TypeName

AvoidUnmantainableCode

CheckId

CA1505

범주

Microsoft.Maintainability

변경 수준

주요 변경 아님

원인

형식 또는 메서드에 낮은 유지 관리 인덱스 값이 있습니다.

규칙 설명

유지 관리 인덱스는 코드 줄 수, 프로그램 볼륨 및 순환 복잡성(Cyclomatic Complexity) 메트릭을 사용하여 계산됩니다.프로그램 볼륨은 코드의 연산자 및 피연산자 수를 기반으로 하는 형식 또는 메서드의 이해 난이도를 측정합니다.순환 복잡성(Cyclomatic Complexity)은 형식 또는 메서드 구조의 복잡성을 측정합니다.코드 메트릭에 대한 자세한내용은 관리 코드의 복잡성 및 유지 관리 용이성 측정를 참조하십시오.

낮은 유지 관리 인덱스는 형식 또는 메서드가 유지 관리하기 어렵고 다시 디자인될 수 있음을 나타냅니다.

위반 문제를 해결하는 방법

이 위반 문제를 해결하려면 형식 또는 메서드를 다시 디자인하고 이를 보다 중점적인 여러 개의 형식 또는 메서드로 분할해 봅니다.

경고를 표시하지 않는 경우

형식 또는 메서드가 크기가 크더라도 아직 유지 관리할 수 있는 경우나 형식 또는 메서드를 분할할 수 없는 경우 이 경고를 제외하십시오.

참고 항목

기타 리소스

유지 관리 경고

관리 코드의 복잡성 및 유지 관리 용이성 측정