チーム プロジェクト チェックイン ポリシーによるコード品質の向上
Visual Studio Premium を使用する際には、チーム プロジェクト用のチェックイン ポリシーを作成し、より優れたコードの記述や、より効率的なグループ開発を実現するための慣行を適用できます。 チェックイン ポリシーとは、チーム プロジェクト レベルで設定され、コードをチェックインする前に開発者のコンピューターに適用される規則です。
チーム プロジェクト用に指定できるチェックイン ポリシーには次の 4 種類があります。
ビルド ビルド中に作成されたビルド ブレークが新しいチェックインの前に修正されていることを要求します。
コード分析 チェックインの前にコード分析を実行する必要があります。
テスト ポリシー チェックインの前にチェックイン テストが完了している必要があります。
作業項目 1 つ以上の作業項目をチェックインに関連付けるように要求します。
重要
チェックイン ポリシーを使用するには、Visual Studio Team Foundation Server に接続する必要があります。
一般的なタスク
タスク |
関連する参照先 |
---|---|
チェックイン ポリシーの作成と使用: Team Foundation バージョン管理のチーム プロジェクトの設定を使用して、チェックイン ポリシーを作成します。 |
|
コード分析チェックイン ポリシーの作成と使用: コード分析規則の標準セットから選択することも、独自の規則セットを作成することもできます。 |
関連するタスク
タスク |
関連する参照先 |
---|---|
開発環境の設定: コードを作成または変更する前に、適切なソース コードを使用して開発環境およびテスト環境を設定する必要があります。 データベースを使用している場合は、そのデータベースのオフライン形式へのアクセス権も必要です。 |
|
開発プロセスにおけるコード分析の使用: チームのメンバーは、それぞれの開発コンピューターでコード分析を実行します。 Visual Studio では、開発者が個々のコード プロジェクトについてコード分析を構成および実行し、実行したコード分析で発見された問題を表示および分析し、警告用の作業項目を作成します。 |
|
単体テストの作成および実行: 単体テストを実行することにより、開発者およびテスト担当者は、C#、Visual Basic、.NET、および C++ のプロジェクトでクラスのメソッドに論理エラーがないかどうかをすばやく確認できます。 単体テストは、1 回作成するだけでよく、バグが追加されていないことを確認するために、ソース コードが変更されるたびに実行できます。 |
|
作業項目と欠陥の追跡: 作業項目を使用して、自分の作業とチーム プロジェクトに関する情報の両方を、追跡および管理できます。 作業項目は Team Foundation が作業の割り当てと進行状況を追跡するために使用するデータベース レコードです。 さまざまな種類の作業項目を使用して、顧客要件、製品バグ、開発タスクなどの作業を追跡できます。 |