Panel

Descripción general

El Panel proporciona una visión general de la aplicación.

La ficha Panel se divide en cuatro partes:

oBarra de herramientas

Marca de hora del análisis del código.

Si el modelo de dependencia está obsoleto, se indica en la barra de herramientas y se puede reiniciar el análisis.

oFiltro (lateral izquierdo)

Puede filtrar el contenido del Panel en función de los tipos de objeto.

De forma predeterminada, se seleccionan todos los tipos de objeto. Si modifica el filtro, el contenido de todo el panel se actualiza en tiempo real. El (<Número>) detrás de un tipo de objeto indica el número total de objetos por tipo incluidos en el análisis de código. Se incluyen todos los tipos de objeto.

oMétricas de código (parte superior de la ventana principal)

En función del filtro aplicado, se muestran las métricas más relevantes.

oInfracciones de código (parte inferior de la ventana principal)

Se muestran los números de infracciones de código (total, advertencias e información).

Métricas de código

En función del filtro aplicado, se muestran las métricas más relevantes.

Elemento

Descripción

Total de Lines Of Code

La suma total de líneas de código de los objetos.

Promedio de Lines Of Code

Total de Lines Of Code dividido entre el número de objetos con líneas de código.

Dificultad de Halstead máxima

El valor máximo de la Dificultad de Halstead.

Dificultad de Halstead promedio

La suma de los valores de la Dificultad de Halstead dividido entre el número de objetos.

Muestra n/a si el filtro aplicado no contiene objetos con un valor de la Dificultad de Halstead.

Debajo de las métricas, se muestran dos gráficos de barras:

o5 principales Lines Of Code

Muestra los 5 objetos con el valor de Lines Of Code más alto.

o5 principales dificultades de Halstead

Muestra los 5 objetos con el valor de la Dificultad de Halstead más alto.

Los objetos que se muestran en un gráfico de barras proporcionan información adicional a través de la información sobre herramientas.

Infracciones de código

El análisis de convenciones de código se realiza durante la fase 5, que puede ser una operación con un uso intensivo de recursos. Si aún no se ha alcanzado la fase 5, la lista de resultados de convenciones de código está vacía y solo se muestra el botón Analizar para iniciar el análisis.

Cuando se alcanza la etapa 5, se muestra lo siguiente:

oUn gráfico de barras con los cinco objetos que contienen el mayor número de infracciones de las convenciones de código.

Cada objeto mostrado en el diagrama de barras proporciona información adicional a través de la información sobre herramientas.

oEl número total de infracciones de código.

oEl número total de infracciones de código con ponderación Información.

oEl número total de infracciones de código con ponderación Advertencia.

El contenido de los 5 gráficos de infracciones de convenciones principales no es el mismo que en la Tabla de convenciones. El Panel resume datos a nivel de POU, mientras que en la Tabla de convenciones se muestran las infracciones de forma detallada.

Información del panel guardada con el proyecto

La información del Panel se guarda junto con el proyecto. La próxima vez que abra el proyecto, se mostrará dicha información. La etiqueta Análisis desde ofrece una marca de hora de esa información.