ようやくVisual Studio11 BetaとTeam Foundation Server11 Betaをインストールしてみました。いくつか試したい機能があるので試したらここに書いていきたいと思います。
まず、最初に試したのは、コードレビュー機能です。
現状のVS2010とTFS2010にはコードレビュー機能はありませんでした。
(CodePlexでダウンロードできるTeam Reviewというプラグインでコードレビューを行うことは可能)
今回、VS2011、TFS11では標準でコードレビュー機能が用意されているということで、早速試してみました。
私は、現状のVS2010、TFS2010では、以下の流れでコードレビューをしています。
(1)レビュー依頼したいコードをシェルブする。
(2)メールでレビュー依頼と対象のシェルブを連絡する。
(3)レビューアはレビューコメントをTFSに登録する。
(4)レビューイはTFSに登録されたレビューコメントに回答を書く。
今回のVS11、TFS11では、(2)~(4)の部分をとてもスムーズに実施することができます。
レビュー依頼からコメントの確認までを見ていきましょう。
以下のようなコードを書いてレビューをしてもらう場合の例です。
まず、レビューしてほしいコードをシェルブします。
保存したシェルブに対して、レビュー依頼を出します。これがVS上から簡単に行えるようになりました。
レビューを依頼されたメンバーは以下のような表示で、レビュー依頼された内容を確認することができます。
レビュー対象のソースのサーバー上の最新版との差分が表示されます。
コメントしたい部分を選択してレビューコメントを追加することができます。
レビューを依頼したメンバーはレビューコメントを確認して返信を行うことができます。
このようにメールなどのTFS以外の手段を使う必要もなく、VS11上のみでレビューを行うことが可能になりました。
VS11、TFS11でレビュー機能が追加されるとは聞いていましたが、予想以上にスムーズに使うことができました。