Quality Gates

Automatisierte PASS/FAIL-Qualitätsprüfungen

Steigern Sie Ihre Softwarequalität mit Quality Gates

Ein Quality Gate ist eine Prüfung eines Codequalitäts-Faktums, das muss vor einer Veröffentlichung und gegebenenfalls vor dem Einchecken in die Quellcodeverwaltung erfüllt sein. Ein Quality Gate kann als PASS/FAIL-Kriterium für Softwarequalität gesehen werden.

CppDepend bietet ein Dutzend Standard-Quality-Gates zu Messgrößen wie Umfang der technischen Schuld, Codeabdeckung oder Anzahl der Probleme mit bestimmtem Schweregrad.

Quality-Gates-Dashboard: Status pro Gate

Quality Gates können verwendet werden, um den Build fehlschlagen lassen wenn bestimmte Kriterien nicht erfüllt sind.

LINQ-basierte Quality-Gate-Definitionen

Was CppDepend einzigartig macht: Ein Quality Gate ist eine C#-LINQ-Abfrage, die leicht erstellt, bearbeitet und angepasst werden kann. Wenn Sie zum Beispiel eine bestimmte Codeabdeckung über ein Quality Gate durchsetzen möchten, schreiben Sie einfach:

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

Erfahren Sie mehr über die CppDepend-Unterstützung für Quality Gates.

Testen Quality Gates mit CppDepend

Starten Sie Ihre 14-tägige kostenlose Testphase mit vollem Zugriff auf alle Funktionen. Keine Kreditkarte erforderlich.