SA0150: Verletzung von Unter- oder Obergrenzen der Metriken

Funktion

Ermittelt die Bausteine, die die aktivierten Metriken an der Unter- oder Obergrenze verletzen.

Begründung

Code, der bestimmte Metriken einhält, ist leichter lesbar, leichter wartbar und leichter zu testen.

Wichtigkeit

Hoch

PLCopen-Regel

CP9

Beispiel:

Die Metrik "Anzahl Aufrufe" ist in der Metriken-Konfiguration aktiviert und konfiguriert (SPS-Projekteigenschaften > Kategorie "Static Analysis" > Registerkarte "Metriken").

Beim Ausführen der Statischen Analyse wird die Verletzung von SA0150 als Fehler bzw. Warnung in der Fehlerliste ausgegeben.

// => SA0150: Metric violation for 'Prog1'. Result for metric 'Calls' (5) > 3"