SA0150: Verletzung von Unter- oder Obergrenzen der Metriken
Ermittelt die Bausteine, die die aktivierten Metriken an der Unter- oder Obergrenzen verletzen.
Begründung: Code, der bestimmte Metriken einhält, ist leichter lesbar, leichter wartbar und leichter testbar.
Wichtigkeit: Hoch
PLCopen-Regel: CP9
Beispiel 117. Beispiel
Ausgangssituation: Die Metrik Anzahl Aufrufe ist im Dialog aktiviert. Untergrenze: 0
, Obergrenze: 3
. Baustein Prog_1
wird jedoch 5x aufgerufen.
Beim Ausführen der statischen Analyse wird der Fehler SA0150: Metrische Verletzung für Prog_1. Ergebnis für Metrik Aufrufe (5) > 2 im Meldungsfenster in Kategorie Übersetzen ausgegeben.