Visual Studio 11の第一印象

インターフェイスの最初の印象は、Microsoft Office 2007が2003年以降に引き起こした感情を非常に連想させます。 Visual Studio 11では、明らかに同じです。





0.セミナー「Team Foundation Server 2012のプロジェクト管理の新しい機会」2012年3月2日


ワークショップはdmandreevが主導しました 。 セミナーの冒頭で、彼は聴衆にインタビューし、出席者のほぼ全員がTFS 2010の経験を持っていることに喜んでいた。8時間でdmandreevの下で管理しました 。最初のスプリント、タスクの作成、開発者への配布、3つの部分からなるプロジェクト(もちろん、1つの方法によるデモ)の作成、単体テストの作成、Build Serverでのプロジェクトのビルド、テスターへの提供、テストの代理、製品バックログ自動アイテム用 そして、バグを見つけ、それを修正、プロジェクトの統計を示すかなりのグラフ上で瞑想するテストケース予想を作成するために安置。 そしてこれらすべては、8時間で昼食と2回のコーヒーブレークを差し引いたものです。 したがって、これはすべてVS 11で実行できるだけでなく、初めて実行することもそれほど難しくありません(少なくとも、VS 2010およびScrum 1.0から移行すること)。



1.互換性


少なくとも2月29日にVisual Studio 11配布キットをダウンロードし、3月1日に稼働中のコンピューターにインストールした後、問題なくTFS 2010に接続し、そこから稼働中のプロジェクトをダウンロードし、コンパイルして起動しました。 ソリューションがWebアプリケーションで構成され、エンティティモデル、RIAサービス、Silverlightが含まれていることを考えると、すべてが素晴らしいと言えるでしょう。 動作しなかった唯一のものはt4テンプレートで、RIAサービスのクラスを生成するために使用します。 ただし、標準ツールは完全に機能するため、毎回ペンで仕上げるだけです。 Visual Studioのリリースでは、すべてが修正されると思います。



2.依存関係グラフ


新しいディペンデンシーグラフが気に入りました。 VS 2010では、さらに多くの機会があったように見えますが、

画像

機能ははるかに便利で視覚的になりました。 少なくとも伝説を取ります。 VS 2010では、主要な要素(色の区別)が作成されました。独自の要素を追加して、デザイナーや他のダイアグラム要素をマークできます。

画像

VS 11では、凡例はすぐに設定されます。

画像

そして、色で際立っている唯一のものは、基本的な.Netアセンブリへのリンクです。 視覚的には、この図ははるかに改善されています。

画像



3.単体テスト


この問題に興味のある人は、おそらく既に知っていることでしょうが、テストでは多くの革新が提案されました。テストの非同期実行。 Microsoftに関連するサードパーティの標準テストエクスプローラーへの接続、テストライブラリ。 しかし、個人的には、VS 11がSilverlightの単体テストを見るのを待っていました。

MVVMを実装するために、このパターンをサポートする基本クラスがいくつかあります。 これらのクラスをTDDスタイルで書き直して、単体テストをテストすることにしました。 Silverlightクラスライブラリアセンブリを作成し、単体テストプロジェクトを作成し、その中にSil​​verlightアセンブリへのリンクを追加しようとしました。 リンクには感嘆符が付いていましたが、次の図を参照してください。テストは機能しました。

画像

最も興味深いことは少し後に始まりました。 ICommandインターフェイスを実装しようとするとき。 コンパイルエラーが発生し始めました:

画像

誤って判断すると、テストプロジェクトにはSystem.Windowsアセンブリへの参照がありません。 それはより簡単であるようで、適切なアセンブリへのリンクを追加して進みます。 しかし、それはそれほど単純ではありませんでした。 アセンブリのリストからリンクを追加しようとすると、リンクはありません(図ではバージョン4.0.0.0が表示されていますが、誤って5.0.5.0が必要です)。

画像

あまり動揺していませんが、ファイルシステムで目的のアセンブリを見つけ、Browse経由で接続しようとしました。 さらに彼女は付け加えましたが、私がビルドしようとしたとき、エラーは残りました。 接続されたアセンブリのバージョンをオブジェクトブラウザで表示しても、4.0.0.0のままです。

画像

そのため、Silverlightの単体テストでは、まだ明確ではありません。 これらはベタのバグである可能性があります。



4. Power Toolsとの組み込みの統合


デフォルトでは、最も有用な要素のサポートが追加されています。 新しいReference Managerを介してリンクを追加する方がはるかに便利であり、VS 2010の組み込みよりも高速な例としては機能しません。また、たとえば、タブ用のお気に入りのタブがあります。

画像

したがって、タブを固定している場合は、コンテキストメニューに項目があります。

画像

Ctrl +クリックによるメソッドの説明への移行(Power Toolとは異なります)がなくなったことに非常に満足しています。 この機能は、少なくとも私にとっては非常に迷惑で、設定を登ってオフにする必要がありました。



結論


製品は少なくともより速く判明しました。 多くのことが便利になりました。 さて、欠点があるため、Microsoftチームがリリースを正常に処理できることを本当に願っています。



All Articles