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