3

私たちはVS2012 + TFS2012で作業しており、コード分析チェックインポリシーを追加して、チェックインする前にコード警告を修正するようすべてのチームメンバーに思い出させたいと思っていましたが、「ビルド時にコード分析を有効にする」プロジェクトオプションをチェックする必要があることに気付きました.

私たちは TDD も行っています。つまり、単体テストをコーディングし、それを実行して (プロジェクトをビルドすることを意味します)、テストが失敗することを確認し、テストに合格するようにコーディングしてから、もう一度テストを実行して合格することを確認します。

したがって、1 つの単体テストの場合、2 回ビルドする必要があります (少なくとも、コーディング エラーが発生した場合はそれ以上)。ただし、ビルドごとにコード分析を実行するには 10 秒以上かかるため、これは非常に非生産的です :(

すべてのビルドではなく、チェックイン前にのみ実行中のコード分析を強制することは可能ですか?

4

1 に答える 1

1

Gitを使用している場合は、プル リクエスト ブランチを作成し、そのブランチで TDD を実行してから、プル リクエストを送信する前にすべてのコード分析エラーを修正し、作成したすべてのコミットをプッシュできます。 、コード分析の警告に対処するコミットを含みます。

それが私がよく2つを組み合わせる方法であり、うまく機能します。

TFS でこのような作業ができない場合、それは TFS が生産性を損なう方法のもう 1 つの例にすぎません。

于 2015-03-27T18:24:15.437 に答える