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.
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. |
|
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. |
|
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. |
|
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. |
|
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. |