Integrieren anderer Codequalitätstools

Abgeschlossen

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.

Screenshot der Marketplace-Seite mit einer Suche nach dem Begriff „Qualität“. Die Ergebnisse umfassen NDepend und Resharper.

Weitere Informationen finden Sie hier:

  • NDepend
  • Visual Studio Marketplace
  • Resharper-Codequalitätsanalyse