Opérations regroupe les constatations et les exécutions à l'échelle de l'organisation, plutôt que par tâche. Vous le trouverez sous Opérations, avec Constatations et Exécutions affichages.
Pourquoi un affichage agrégé ?
Une constatation sur une seule tâche n'est qu'un détail. La même constatation sur trente tâches constitue un modèle, et ce sont les modèles qui permettent de prendre les bonnes décisions.
Les affichages par tâche répondent à la question « cette modification est-elle pertinente ? ». L'affichage des opérations répond à « quelle est la réalité systémique de notre base de code et de notre configuration ? ».
Constatations
Toutes les constatations relevées sur les projets, filtrables par gravité, projet et type.
À rechercher :
- Des constatations qui se répètent. Le même problème sur de nombreuses tâches correspond soit à une véritable dette technique méritant un travail dédié, soit à une vérification qui ne correspond pas à vos conventions.
- Des constatations jamais résolues. Une catégorie systématiquement acceptée ou ignorée indique qu'une vérification n'est plus utile.
- Concentration. Un projet générant la plupart des constatations vous indique où chercher.
Exécutions
Chaque exécution de vérification, avec ses vérifications et résultats.
Le schéma utile ici est celui des échecs qui se répètent au même stade sur des tâches sans lien entre elles : il s'agit d'un problème de configuration du projet plutôt que d'un problème de code, et relancer les tâches ne le corrigera pas. Consultez Configuration de build et de test.
Transformer les schémas en tâches
Une constatation répétée peut devenir une tâche. C'est l'objectif à en tirer : « ce schéma apparaît dans quarante fichiers » constitue un travail à effectuer, et non une condition permanente du code base.
Lorsqu'une condition doit être surveillée en continu plutôt que vérifiée manuellement, Sentinel peut la surveiller et ouvrir des tâches de remédiation.
Affiner plutôt que tolérer
Si la vue des opérations est submergeante, c'est que les vérifications sont mal calibrées et non que votre code soit particulièrement défectueux.
Une vérification déclenchée lors de la plupart des modifications décrit votre code base plutôt que des problèmes : soit la règle ne correspond pas à vos conventions, soit elle décrit une dette technique que vous avez choisi de supporter. Dans les deux cas, la vérification doit être modifiée — consultez Politiques et portes qualité.