Udostępnij za pośrednictwem


CA1505: Unikaj kodu niemożliwego w utrzymaniu

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 Mierzenie złożoności i łatwości konserwacji zarządzanego kodu.

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

Utrzymanie — Ostrzeżenia

Mierzenie złożoności i łatwości konserwacji zarządzanego kodu