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
Ausgangssituation: Die Metrik „Anzahl Aufrufe“ ist im Dialog „Projekteinstellungen Statische Codeanalyse Metriken“ 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.