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