CppDepend

Quality Gates

Vérifications qualité automatisées PASS/FAIL

Élevez la qualité de votre logiciel avec les Quality Gates

Un Quality Gate est une vérification sur un fait de qualité du code qui doit être appliquée avant la livraison, et éventuellement avant le commit dans le gestionnaire de sources. Un Quality Gate peut être vu comme un critère PASS/FAIL de qualité logicielle.

CppDepend propose une douzaine de Quality Gates par défaut liés à des mesures comme le montant de dette technique, la couverture de code ou le nombre de problèmes d’une gravité donnée.

Tableau de bord des Quality Gates : statut par gate

Les Quality Gates peuvent servir à faire échouer le build lorsque certains critères ne sont pas vérifiés.

Définitions de Quality Gates basées sur LINQ

Ce qui rend CppDepend unique : un Quality Gate est une requête C# LINQ facile à créer, éditer et personnaliser. Par exemple, pour imposer un certain taux de couverture via un Quality Gate, écrivez simplement :

// <QualityGate Name="Percentage Code Coverage" Unit="%" />
failif valeur < 70%
warnif valeur < 80%
codeBase.PercentageCoverage

Découvrez-en plus sur la prise en charge CppDepend de Quality Gates.

Essayer Quality Gates avec CppDepend

Commencez votre essai gratuit de 14 jours avec accès complet à toutes les fonctionnalités. Sans carte bancaire.