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

Mit Visual Studio Premium 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 vier Eincheckrichtlinien für Teamprojekte, die Sie angeben können:

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

  • Codeanalyse   Erfordert, dass vor dem Einchecken eine Codeanalyse ausgeführt wird.

  • Testrichtlinie   Erfordert, dass vor dem Einchecken Einchecktests abgeschlossen werden.

  • Arbeitsaufgaben   Erfordert, dass dem Eincheckvorgang mindestens eine Arbeitsaufgabe zugeordnet ist.

Wichtig

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.

Festlegen und Erzwingen von 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.

Einrichten von Entwicklungsumgebungen

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 über das 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.

Nachverfolgen von Fehlern, Aufgaben und anderen Arbeitsaufgaben