Il Dashboard fornisce una panoramica dell'applicazione.
La scheda Dashboard è composta da quattro parti:
oBarra degli strumenti
Time stamp dell'analisi del codice.
Se il modello di dipendenza non è aggiornato, questa situazione viene indicata nella barra degli strumenti ed è possibile riavviare l'analisi.
oFiltro (a sinistra)
È possibile filtrare il contenuto del Dashboard in base ai tipi di oggetto.
Per impostazione predefinita, sono selezionati tutti i tipi di oggetti. Se si modifica il filtro, il contenuto dell'intero dashboard viene aggiornato in tempo reale. Il (<Numero>) dietro un tipo di oggetto indica il numero totale di oggetti per tipo inclusi nell'analisi codice. Sono inclusi tutti i tipi di oggetto.
oMetriche codice (parte superiore della finestra principale)
In base al filtro applicato, sono visualizzate le metriche più pertinenti.
oViolazioni codice (parte inferiore della finestra principale)
Viene visualizzato il numero di violazioni del codice (totale, avvertenze, info).
In base al filtro applicato, sono visualizzate le metriche più pertinenti.
Elemento |
Descrizione |
---|---|
Totale righe di codice |
Somma totale delle righe di codice per gli oggetti. |
Media righe di codice |
Totale righe di codice diviso per il numero di oggetti con righe di codice. |
Max difficoltà Halstead |
Il valore massimo di Difficoltà Halstead. |
Media difficoltà Halstead |
La somma dei valori Difficoltà Halstead divisi per il numero di oggetti. Visualizza n/d se il filtro applicato non contiene oggetti con un valore di Difficoltà Halstead. |
Sotto le metriche sono visualizzate due grafici a barre:
oPrime 5 tighe di codice
Visualizza i 5 oggetti con il più alto valore di Righe di codice.
oPrime 5 difficoltà Halstead
Visualizza i 5 oggetti con il più alto valore Difficoltà Halstead.
Gli oggetti visualizzati nel grafico a barre forniscono ulteriori informazioni tramite un suggerimento.
L'analisi convenzione del codice viene eseguita durante la fase 5, che può rivelarsi un'operazione che richiede molte risorse. Se la fase 5 non è ancora stata raggiunta, l'elenco risultati delle convenzioni del codice è vuoto e viene visualizzato solo il pulsante Analizza per avviare l'analisi.
Dopo aver raggiunto la fase 5, viene visualizzato:
oUn grafico a barre con i cinque oggetti che contengono il numero più alto di violazioni di convenzione di codice.
Ciascun oggetto visualizzato nel grafico a barre fornisce ulteriori informazioni in un suggerimento.
oIl numero totale di violazioni di codice.
oIl numero totale di violazioni di codice con gravità Info.
oIl numero totale di violazioni di codice con gravità Avviso.
Il contenuto dei primi 5 grafici di violazione delle convenzioni non è come quello sulla Tabella convenzioni. Il Dashboard riepiloga a livello POU, mentre nella Tabella convenzioni le violazioni sono elencate in dettaglio.
Informazioni sul Dashboard salvate con il progetto
Le informazioni sul Dashboard vengono salvate con il progetto. Alla successiva apertura del progetto, vengono visualizzate tali informazioni. L'etichetta Analisi al fornisce un time stamp per queste informazioni.