Skip to main content

SA0150: Violaciones de límites inferiores o superiores o las métricas

Detecta las POU que violan las métricas activadas en los límites inferior o superior

Justificación: el código que cumple con ciertas métricas es más fácil de leer, más fácil de mantener y más fácil de probar.

Importancia: Alta

Regla PLCopen: CP9

ejemplo 117. Ejemplo

Situación inicial: La Número de llamadas la métrica se selecciona en Configuración del proyecto → Análisis estático → Métricas. Límite inferior: 0; limite superior: 3. Prog_1 se llama cinco veces.

Al ejecutar el análisis estático, el SA0150: Violación de métrica para Prog_1. Informe para llamadas métricas (5) > 2 se emite un error en la vista de mensajes, en el Construir categoría.