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