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 ein gängiges Tool NDepend.

NDepend ist eine Visual Studio-Erweiterung, die die Höhe der technischen Schulden bewertet, die ein Entwickler während eines letzten Entwicklungszeitraums hinzugefügt hat, in der Regel in der letzten Stunde.

Mit diesen Informationen kann der Entwickler die erforderlichen Korrekturen vornehmen, bevor er den Code überhaupt committ.

Mit NDepend können Sie Coderegeln erstellen, die als C#LINQ-Abfragen ausgedrückt werden, aber es gibt viele integrierte Regeln, die eine vielzahl von Codegeruchen erkennen.

Resharper Codequalität-Analyse

Resharper kann eine Codequalitätsanalyse über die Befehlszeile erstellen. Außerdem sollte festgelegt werden, dass Builds fehlschlagen, wenn Codequalitätsprobleme automatisch gefunden werden.

Regeln können teamsübergreifend für die Umsetzung konfiguriert werden.

Suchen in Azure DevOps

Um andere Codequalitätstools zu finden, die einfach in Azure DevOps integriert werden können, suchen Sie nach dem Wort Quality, wenn Sie eine Aufgabe zu Ihrer Buildpipeline hinzufügen.

Screenshot der Marketplace-Seite mit einer Suche nach dem Begriff 'Qualität'. Zu den Ergebnissen gehören NDepend und Resharper.

Weitere Informationen finden Sie unter:

  • NDepend
  • Visual Studio Marketplace
  • Resharper Code-Qualitätsanalyse