Tableau de bord

Présentation

Le Tableau de bord fournit un aperçu de l'application.

L'onglet Tableau de bord se divise en quatre parties :

  • Barre d'outils

    Informations d'horodatage de l'analyse du code.

    Si le modèle de dépendance est obsolète, une notification s'affiche dans la barre d'outils et l'analyse peut être relancée à l'aide du bouton Analyser le code. Le bouton Vérifier les conventions permet d'analyser également les conventions.

  • Filtre (à gauche)

    Vous pouvez filtrer le contenu du Tableau de bord en fonction de types d'objets.

    Par défaut, tous les types d'objets sont sélectionnés. Si vous modifiez le filtre, tout le contenu du tableau de bord est mis à jour en temps réel. Le (<Nombre>) apposé à un type d'objet indique le nombre total d'objets par type inclus dans l'analyse de code. Tous les types d'objets sont inclus.

  • Métriques (partie supérieure de la fenêtre principale)

    Affiche les métriques les plus pertinentes en fonction du filtre appliqué.

  • Conventions (partie inférieure de la fenêtre principale)

    Le nombre de violations de code s'affiche : nombre total et nombre par gravité (Avertissement, Erreur, Info).

Métriques

Affiche les métriques les plus pertinentes en fonction du filtre appliqué.

Elément

Description

Lignes de code Total

Nombre total de lignes de code pour les objets considérés.

Lignes de code moyen

Lignes de code Total divisé par le nombre d'objets avec lignes de code.

Halstead Difficulté Max

Valeur maximum de Halstead Difficulté.

Halstead Difficulté moyenne

Somme des valeurs Halstead Difficulté divisée par le nombre d'objets.

Affiche n/a si le filtre appliqué ne contient pas d'objets présentant une valeur Halstead Difficulté.

Au-dessous des métriques, deux graphiques à barres sont affichés :

  • Top 5 des lignes de code

    Affiche les 5 objets qui présentent la plus grande valeur de Lignes de code.

  • Halstead Difficulté Top 5

    Affiche les 5 objets qui présentent la plus grande valeur de Halstead Difficulté.

Les objets affichés dans un graphique à barres fournissent des informations supplémentaires via des infobulles.

Conventions

Une fois l'analyse du code terminée, les informations suivantes s'affichent :

  • Graphique à barres représentant les cinq objets qui contiennent le plus grand nombre de violations de la convention de code.

    Chaque objet représenté dans le graphique à barres fournit des informations complémentaires via une infobulle.

  • Nombre total de violations de code.

  • Nombre total de violations de code de gravité Erreur.

  • Nombre total de violations de code dont la gravité est Avertissement.

  • Nombre total de violations de code dont la gravité est Info.

Le graphique avec les cinq objets contenant le plus grand nombre de violations de convention de code et le Tableau des conventions ne comportent pas les mêmes éléments. Le Tableau de bord résume les violations au niveau du POU, alors que le Tableau des conventions les détaille.

Informations du Tableau de bord enregistrées avec le projet

Les informations du Tableau de bord sont enregistrées avec votre projet. Elles s'affichent à la prochaine ouverture du projet. Leurs données d'horodatage sont indiquées sous Date/heure de la dernière analyse.