Integrieren anderer Codequalitätstools
Viele Tools können verwendet werden, um Aspekte ihrer Codequalität und technischen Schulden zu bewerten.
NDepend
Für .NET-Entwickler ist NDepend ein gängiges Tool.
NDepend ist eine Visual Studio-Erweiterung, die die Höhe der technischen Schulden bewertet, die ein Entwickler während eines kurzen Entwicklungszeitraums hinzugefügt hat (in der Regel während der letzten Stunde).
Mit diesen Informationen kann der Entwickler die erforderlichen Korrekturen vornehmen, bevor er den Code committet.
Mit NDepend können Sie Coderegeln erstellen, die als C#-LINQ-Abfragen ausgedrückt werden. Die Anwendung verfügt aber auch über viele integrierte Regeln, die eine Vielzahl von Codeschwächen erkennen.
Resharper-Codequalitätsanalyse
Resharper kann eine Codequalitätsanalyse über die Befehlszeile durchführen. Außerdem sollten Sie sich darauf einstellen, dass Builds automatisch fehlschlagen, wenn Codequalitätsprobleme gefunden werden.
Regeln können für teamübergreifende Erzwingung konfiguriert werden.
Suchen in Azure DevOps
Um weitere Tools zur Codequalität zu ermitteln, die einfach in Azure DevOps integriert werden können, suchen Sie nach dem Wort Qualität, wenn Sie Ihrer Buildpipeline einen Task hinzufügen.
Weitere Informationen finden Sie hier:
- NDepend
- Visual Studio Marketplace
- Resharper-Codequalitätsanalyse