Freigeben über


CA1505: Nicht wartbaren Code vermeiden

TypeName

AvoidUnmantainableCode

CheckId

CA1505

Kategorie

Microsoft.Maintainability

Unterbrechende Änderung

Nicht unterbrechend

Ursache

Ein Typ oder eine Methode verfügt über einen niedrigen Wartbarkeitsindexwert.

Regelbeschreibung

Der Wartbarkeitsindex wird auf der Grundlage der folgenden Metriken berechnet: Codezeilen, Programmumfang und zyklomatische Komplexität. Der Programmumfang ist ein Maßstab für die Schwierigkeit, einen Typ oder eine Methode zu verstehen, und basiert auf der Anzahl von Operatoren und Operanden im Code. Zyklomatische Komplexität ist ein Maß der strukturellen Komplexität des Typs oder der Methode.

Ein niedriger Wartbarkeitsindex zeigt an, dass ein Typ oder eine Methode wahrscheinlich schwer zu verwalten ist und geeignet für einen Neuentwurf wäre.

Behandeln von Verstößen

Um diesen Verstoß zu behandeln, gestalten Sie den Typ oder die Methode um und unterteilen sie in kleinere präzisere Typen oder Methoden.

Wann sollten Warnungen unterdrückt werden?

Schließen Sie diese Warnung aus, wenn ein Typ oder eine Methode trotz der umfangreichen Größe weiterhin als verwaltbar angesehen wird oder wenn der Typ oder die Methode nicht unterteilt werden kann.

Siehe auch

Weitere Ressourcen

Verwaltbarkeitswarnungen