Verbessern der Codequalität mit Eincheckrichtlinien für das Teamprojekt

Mit Team Foundation-Versionskontrolle (TFVC) können Sie Eincheckrichtlinien für Teamprojekte erstellen, um Vorgehensweisen für besseren Code und eine effizientere Gruppenentwicklung zu erzwingen.Eincheckrichtlinien sind Regeln, die auf Teamprojektebene festgelegt und auf Entwicklercomputern erzwungen werden, bevor Code eingecheckt werden kann.

Es gibt folgende Eincheckrichtlinien für Teamprojekte, die Sie angeben können:

  • Builds: Buildunterbrechungen, die während eines Builds erstellt wurden, müssen vor einem neuen Einchecken korrigiert werden.

  • Changesetkommentare: Beim Einchecken von Änderungen müssen Benutzer Kommentare eingeben.

  • Codeanalyse: Vor dem Einchecken muss eine Codeanalyse ausgeführt werden.

  • Arbeitsaufgaben: Dem Eincheckvorgang muss mindestens eine Arbeitsaufgabe zugeordnet sein.

Wichtiger HinweisWichtig

Eincheckrichtlinien können nur verwendet werden, wenn eine Verbindung mit Visual Studio Team Foundation Server besteht.

Allgemeine Aufgaben

Aufgabe

Unterstützender Inhalt

Eincheckrichtlinien erstellen und verwenden: Eincheckrichtlinien werden mit den Teamprojekteinstellungen von Team Foundation-Versionskontrolle erstellt.

Set and enforce quality gates

Eincheckrichtlinien für die Codeanalyse erstellen und verwenden: Sie können aus einem Standardsatz von Codeanalyseregeln auswählen, oder Sie können einen benutzerdefinierten Satz erstellen.

Erstellen und Verwenden von Eincheckrichtlinien für die Codeanalyse

Verwandte Aufgaben

Aufgabe

Unterstützender Inhalt

Entwicklungsumgebung vorbereiten: Bevor Sie Code erstellen oder ändern, müssen Sie die Entwicklungs- und Testumgebung mit dem entsprechenden Quellcode einrichten.Wenn Sie Datenbanken verwenden, benötigen Sie außerdem Zugriff auf die Offlinedarstellung der Datenbanken.

Setting Up Development Environments

Codeanalyse im Entwicklungsprozess verwenden: Teammitglieder führen die Codeanalyse auf ihren Entwicklungscomputern durch.In Visual Studio werden Codeanalysen für einzelne Codeprojekte von Entwicklern konfiguriert und ausgeführt, im Rahmen der Ausführung gefundene Probleme werden angezeigt und analysiert, und Arbeitsaufgaben für Warnungen werden erstellt.

Analysieren der Anwendungsqualität mit Codeanalysetools

Komponententests erstellen und ausführen: Komponententests ermöglichen Entwicklern und Testern, die Methoden der Klassen in C#-, Visual Basic .NET- und C++-Projekten schnell auf logische Fehler hin zu ü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 Code mithilfe von Komponententests

Arbeitsaufgaben und Fehler nachverfolgen: Mit Arbeitsaufgaben können Sie Ihre Arbeit sowie Informationen zum Teamprojekt nachverfolgen und verwalten.Eine Arbeitsaufgabe ist ein Datenbankeintrag, den Team Foundation zum Nachverfolgen der Zuordnung und des Status der Arbeit verwendet.Sie können verschiedene Typen von Arbeitsaufgaben verwenden, um unterschiedliche Arten von Arbeiten nachzuverfolgen, z. B. Kundenanforderungen, Produktfehler oder Entwicklungsaufgaben.

Arbeitsnachverfolgung und Workflowverwaltung [umgeleitet]

Externe Ressourcen

Leitfaden

Tests für fortlaufende Übermittlung mit Visual Studio 2012 – Kapitel 2: Komponententests – Interne Tests