Analysieren der Anwendungsqualität mit Codeanalysetools

Das Einrichten und Beibehalten der Codequalität bildet einen fortlaufenden Prozess während der gesamten Anwendungsentwicklung. Die Codequalität wird während der Planung "entworfen" und während der Codeüberprüfungen und -tests überwacht. Die Codeanalysetools in Visual Studio Premium und Visual Studio Ultimate ermöglichen es Entwicklern, ihren Code beim Schreiben auf Qualitätsprobleme zu überprüfen. Über die Eincheckrichtlinien der Team Foundation Server-Versionskontrolle kann ein Team die Qualitätsstandards bei jedem Eincheckvorgang erzwingen.

Allgemeine Aufgaben

Aufgabe

Unterstützender Inhalt

Grundlagen wichtiger Codequalitätsprozesse: Lesen Sie die Richtlinienthemen, um Ihre Entwicklungsplanungs- und Implementierungsprozesse zu überprüfen und sicherzustellen, dass Ihre Qualitätsziele mit diesen erreicht werden können.

Ermitteln von Qualitätsproblemen mithilfe der Codeanalyse: Wenden Sie die Codeanalysetools auf verwalteten Code (Visual C# und Visual Basic), auf systemeigenen Code (Visual C++) sowie auf Datenbankcode (Transact-SQL) an.

Verwandte Aufgaben

  • Verbessern der Codequalität mit Eincheckrichtlinien für das Teamprojekt
    Wenn Sie Visual Studio Premium oder Visual Studio Ultimate verwenden, können Sie für Projekte mit verwaltetem Code sowie für Projekte mit systemeigenem Code in einem Teamprojekt eine Eincheckrichtlinie für die Codeanalyse erstellen. Die Eincheckrichtlinie der Codeanalyse kann verwendet werden, um die Qualität des in die CodeBase eingecheckten Codes zu kontrollieren und zu verbessern.

  • Messen von Komplexität und Verwaltbarkeit verwalteten Codes
    Entwicklern stehen zahlreiche, als Codemetrik bezeichnete, Softwarefunktionen zur Verfügung, mit deren Hilfe sie leichter die Stellen ermitteln können, an denen ihr Code umprogrammiert oder verstärkt getestet werden muss. Mit Visual Studio Premium oder Visual Studio Ultimate können Entwickler Codemetrikdaten generieren, mit denen die Komplexität und Wartbarkeit des verwalteten Codes gemessen wird.

  • Überprüfen von Code mithilfe von Komponententests
    Mit Komponententests können Entwickler und Tester die Methoden der Klassen in Visual C#-, Visual Basic- und Visual C++-Projekten schnell auf logische Fehler überprüfen. Ein Komponententest kann einmal erstellt und jedes Mal ausgeführt werden, wenn der Quellcode geändert wurde, um sicherzustellen, dass keine Fehler eingebaut wurden.

  • Überprüfen von Datenbankcode mithilfe von Komponententests
    Mit Datenbankkomponententests können Sie für die Datenbank einen Baselinezustand definieren und alle späteren Änderungen an Datenbankobjekten überprüfen. Mit diesen Tests können Sie in der isolierten Entwicklungsumgebung überprüfen, ob sich diese Objekte ordnungsgemäß verhalten, bevor Sie sie in die Versionskontrolle einchecken.

Referenzen

Warnungen bei der Analyse von verwaltetem Code

Codeanalyse für C/C++-Warnungen

Entwurfsprobleme bei Transact-SQL

Namensprobleme bei Transact-SQL

Leistungsregelprobleme mit Transact-SQL