Nicht wartbaren Code vermeiden
Aktualisiert: November 2007
TypeName |
AvoidUnmantainableCode |
CheckId |
CA1505 |
Kategorie |
Microsoft.Maintainability |
Unterbrechende Änderung |
Nicht unterbrechend |
Ursache
Ein Typ oder eine Methode verfügt über einen niedrigen Verwaltbarkeitsindexwert.
Regelbeschreibung
Der Wartungsindex wird auf der Grundlage der folgenden Metriken berechnet: Codezeilen, Programmumfang und zyklomatische Komplexität. 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.
Behandlung von Verstößen
Um diesen Verstoß zu behandeln, gestalten Sie den Typ oder die Methode um und unterteilen sie in kleinere fokussiertere 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 aus irgendeinem Grund nicht unterteilt werden kann.