Tableau de bord des défauts

Le tableau de bord des défauts résume ce qu'a trouvé la dernière analyse. Pour ouvrir les défauts correspondant à un chiffre, cliquez sur un compteur, un segment de graphique ou une cellule de tableau.

Dans Visual Expert Web, cliquez sur l'onglet Code Inspection. L'écran s'intitule Code Inspection et affiche la date de l'analyse en haut à droite.

Dans Visual Expert Desktop, le tableau de bord s'ouvre à l'ouverture du projet, ou lorsque vous cliquez sur l'icône d'accueil dans la Main view, ou sur le nœud du projet en haut de l'arborescence.

Tableau de bord des défauts

Compteurs (A)

La rangée de compteurs (A) donne l'état de l'application à la date de l'analyse. Certains compteurs ont une seconde ligne. Elle indique ce qui a changé depuis l'analyse précédente, par exemple No new defects ou 3 defects resolved.

  • Lines Of Code – La taille de l'application analysée.
  • Active Defects – Tous les défauts qui n'ont été ni résolus ni écartés.
  • Critical & Major – Les défauts des deux niveaux de sévérité les plus élevés.
  • New Defects – Les défauts détectés pour la première fois par cette analyse.
  • Bugs – Les défauts actifs de type Bug.
  • Vulnerabilities – Les défauts actifs de type Vulnerability.
  • Assigned – Les défauts qui ont une tâche et une personne assignée.
  • Resolved – Les défauts qui ne sont plus détectés par cette analyse.

Defect Trend (B)

L'évolution du nombre de défauts d'une analyse à l'autre. Un point est ajouté à chaque analyse. Les séries sont New, Open, Resolved, Critical et Major. Cliquez sur une série dans la légende pour l'afficher ou la masquer.

Defect by Severity (C)

Un graphique en anneau qui donne la part de chaque niveau de sévérité, avec le total au centre.

Defect by Status (D)

Des barres horizontales comparent le nombre de défauts dans chaque statut. Elles montrent quelle part du stock de défauts a été triée.

Defects by Type & Severity (E)

Un tableau qui croise les cinq types de défauts avec les colonnes Critical, Major et Other. Les types sont Bug, Maintainability, Vulnerability, Security warning et Metric. Chaque ligne et chaque colonne a un total. Cliquez sur une cellule pour ouvrir la liste filtrée correspondante.

Defect Aging (F)

Les défauts regroupés selon leur ancienneté : Less Than 15 Days, 15 - 30 Days, 31 - 90 Days et Above 90 Days.

Most Defective Containers By Score (G)

Les conteneurs classés par score, du plus élevé au plus faible. Chaque ligne affiche le conteneur, son score et une barre qui le compare aux autres.

Le score d'un conteneur est la somme des scores des défauts qu'il contient. Voir Liste des défauts pour le calcul du score d'un défaut.

Recent Activity (H)

Les dernières modifications apportées aux défauts, comme les assignations et les changements de statut. Chaque entrée indique l'ID du défaut, l'utilisateur et le temps écoulé depuis la modification. Cliquez sur une entrée pour ouvrir le défaut. Cliquez sur More pour voir l'historique complet.

Menus latéraux (I)

Le menu situé à côté du tableau de bord donne un accès direct aux vues les plus utilisées. Chaque entrée ouvre une liste de défauts filtrée. Les entrées des sections Quick Views et Review affichent aussi leur nombre actuel.

Tableau de bord des défauts - Menus latéraux

Dashboard ramène à cette page. All Defects ouvre la liste sans filtre. Code security, Code Optimization et Queries optimization regroupent les défauts qui concernent chacun de ces domaines, quel que soit le type de la règle qui les a trouvés. Par exemple, une règle de type Maintainability peut tout de même dégrader les performances : ses défauts sont alors comptés ici.

Quick Views

Tableau de bord des défauts - Quick Views

  • Active Defects – Tous les défauts restant à traiter.
  • Critical & Major – Les deux niveaux de sévérité les plus élevés.
  • Assigned To Me – Les défauts dont la tâche est assignée à l'utilisateur courant.
  • Unassigned – Les défauts qui n'ont pas encore de tâche.
  • Recently Updated – Les défauts modifiés le plus récemment.

Review

Tableau de bord des défauts - Review

  • Accepted Risks – Les défauts enregistrés comme risques connus et acceptés.
  • False Positives – Les défauts examinés et jugés non applicables.
  • Mark As Fixed – Les défauts qu'un développeur a marqués comme corrigés. Ils attendent la confirmation de la correction par l'analyse suivante.

Code Rules

Tableau de bord des défauts - Code Rules

Bug, Vulnerability et Maintainability ouvrent les règles de ce type, et non les défauts. La page affiche le graphique par catégorie et la liste des règles. Cliquez sur une règle pour ouvrir les défauts qui l'enfreignent.