Udostępnij za pośrednictwem


CA1505: Uniknąć kod unmaintainable

TypeName

AvoidUnmantainableCode

CheckId

CA1505

Kategoria

Microsoft.Maintainability

Złamanie zmiany

Bez podziału

Przyczyna

Typ lub metoda ma wartość indeksu niskie łatwość konserwacji.

Opis reguły

Indeks łatwość konserwacji jest obliczany za pomocą następujących metryk: linie kodu, program woluminu i cyklomatyczna.Program woluminu jest miarą trudności opis typu lub metodę opartą na liczbę operatorów i operandów w kodzie.Cyklomatyczna jest miarą strukturalnych złożoność typu lub metody.Dowiedz się więcej na temat kodu metryki w Pomiar stopnia złożoności i łatwość konserwacji kodu zarządzanego.

Indeks niskie łatwość konserwacji wskazuje, że typ lub metoda jest prawdopodobnie trudny do utrzymania i byłoby dobrym kandydatem do projektowania.

Jak naprawić naruszenia

Ustalenie tego naruszenia, wprowadzanie zmian w projekcie typu lub metody, a następnie spróbuj podzielić go na mniejsze i bardziej ukierunkowanych typy lub metody.

Kiedy należy pomijać ostrzeżenia

Wyklucz to ostrzeżenie, gdy typ lub metoda jest nadal uważane za powstawać, pomimo jego duży rozmiar lub typ lub metoda nie można podzielić.

Zobacz też

Inne zasoby

Łatwość konserwacji ostrzeżenia

Pomiar stopnia złożoności i łatwość konserwacji kodu zarządzanego