Skip to main content

SA0150: Violazioni dei limiti inferiori o superiori o delle metriche

Rileva le POU che violano le metriche attivate ai limiti inferiore o superiore

Motivazione: Il codice conforme a determinate metriche è più facile da leggere, più facile da mantenere e più facile da testare.

Importanza: alta

Regola PLCopen: CP9

Esempio 117. Esempio

Situazione iniziale: il Numero di chiamate la metrica è selezionata in Impostazioni progetto → Analisi statica → Metriche. Limite inferiore: 0; limite superiore: 3. Prog_1 viene chiamato cinque volte.

Quando si esegue l'analisi statica, il SA0150: Violazione metrica per Prog_1. Report per chiamate metriche (5) > 2 viene emesso un errore nella visualizzazione dei messaggi, nel file Costruire categoria.