行こう!
Visual Studioは、Park Inn Pribaltiyskaya Hotelで開始されました。 登録の開始から10分後に、キューが登録されていない場所に到着する。 明らかに、カテゴリX-Iが存在せず、カテゴリS.-Zであったため、サンクトペテルブルクに参加した人は少なかった。 バッジと一緒に、彼らは、標準セットの冊子、資料付きディスク、ノートブック、ペン、および申請書を含む企業パッケージを発行しました。
最初の行は全体報告書でした。 マイクロソフトのテクノロジー担当副社長であるブライアンハリーが率いています。 彼は、開発者、チームが直面する問題、Microsoftが新製品の助けを借りてこれらの問題を解決する方法を話しました。 開発のさまざまな側面について話し、ブライアンはステージスピーカーを呼びかけました。 そのうちの何人かは、今後のレポートのためのそのような「ティーザー」でした。 Vitaly Zaiko、Marat Bakirov、Grigory Barkan、およびVladimir GusarovがDmitry Andreevと交代しました。 また、Sitronicsはビデオメッセージの形式で挨拶を伝え、同社の製品の開発で新しいツールがどのように使用されるかを簡単に説明しました。
全体報告の後、1時間の昼休みがありました。 私の意見では、夕食は良かったし、ハイレベルの標準的なビュッフェで開催されました。 これは、たとえば展示センターではなく、ホテルでそのようなイベントを開催することの利点です。
その後、すべてのレポートは「プロフェッショナル向け」と「チーム開発」の2つのセッションに分けられました。
「専門家向け」:
Team Foundation Serverへの簡単な移行 。 ブライアン・ハリー
Web開発者向けのVisual Studio 2010 。 ガイダール・マグダヌロフ。
SharePointおよびOffice 2010のソリューションの開発 。 ジョージ・バーカン。
Visual C ++ 2010およびMFC:最小限のコード変更でWindows7サポートを提供する方法 。 テリー・リッパー。
コードスケールと開発者のパフォーマンス-Visual C ++ 2010 。 テリー・リッパー。
チーム開発:
開発のベストプラクティス:チームでのアセンブリの自動化とコード管理 。 ウラジミール・グサロフ。
Microsoft Visual Studio 2010を使用したプロアクティブなプロジェクト管理 。 ドミトリー・アンドレーエフ。
建築設計とコード分析 。 セルゲイ・オルリク。
最新のWindowsアプリケーション 。 ミハイル・チェルノモルディコフ。
開発者とテスターの効果的な相互作用 。 マラト・バキロフ。
チーム開発セッションのレポートにのみ出席していたため、この特定のストリームのレポートの内容と印象について簡単に説明します。
開発のベストプラクティス:チームでのアセンブリの自動化とコード管理。
おそらく、単位時間あたりのコンテンツレートが最も高いレポートです。 Vladimir Gusarov氏は、Version StudioとTFSを使用してバージョンを制御し、ビルドを自動化してテストを実行し、ビルドスクリプトを変更する方法を説明しました。 ゲートチェックインの非常に興味深い機能:ビルドが正常にアセンブルされた後にのみ、変更がリポジトリに配置されます。 リポジトリには、少なくともコンパイルされたソースコードが常に存在することが保証されています。
Microsoft Visual Studio 2010を使用したプロアクティブなプロジェクト管理。
「裸の形のスクラム。」
Dmitry Andreevは、t.zでのStudio、TFS、Microsoft Project、Microsoft Excel、およびSharepointの使用について話しました。 プロジェクト管理。 計画の準備、プログラマーの実装のタイミングによる見積もりの調整、マネージャーによる変更の追跡、レポートの準備と分析。 すべてのレポートは、MS ExcelまたはSharePointダッシュボードで自動的に生成されます。 これらすべてのツールの組み合わせにより、すべてのアクションの結合性による変更を追跡できます。
建築設計とコード分析。
「私はあなたに休息を保証しませんが、脳の除去を保証します。」
Sergey Orlikが新しいStudioのアーキテクトのツールについて語った別の興味深いレポート。 注目に値するのは、これらのツールはすべて、さまざまな依存関係を表示する(およびそれらを適切に表示する)だけでなく、コードをすばやく理解できるようにするだけでなく、アーキテクチャーと開発者が記述するコードに制限を課すことも可能にすることです。 この意味で、アーキテクチャ検証オプションは注目に値するものであり、コンパイル時にこれらの変更を確認します。 詳細については、この記事をご覧ください 。 Visual Studioギャラリーには、さまざまな種類のアプリケーション用にシャープ化されたさまざまなレイヤーテンプレートがあります。
また、私にとって興味深く有用なのは、呼び出しのシーケンス図を作成できることです。
最新のWindowsアプリケーション。
「//ハック」。 デモプロジェクトのメソッドにコメントします。
Mikhail ChernomordikovはSilverlight 4について話し、そのようなアプリケーションを作成する可能性を示しました。 C ++アプリケーションでのWindows 7テクノロジーのアプリケーションについて説明し、Parallel LINQを使用した短い例を示しました。
残念ながら、最後のレポート「開発者とテスター間の効果的な相互作用」を見逃さなければなりませんでしたが、 techdays.ru / vs2010に表示されるエントリで間違いなく確認します。
出口で、アンケート(イベントとセッションについて)と引き換えに、ビールグラスと2 GBのキングストンフラッシュドライブ(キングストンはイベントのスポンサーの1人)を配りました。
おわりに
私にとって、打ち上げは非常に前向きでした。 すべてのレポートを聞くのは面白かったし、彼らが2つのストリームで行ったことは残念だった。
Visual Studioの立ち上げではなく、製品ライン全体(Studio、TFS、SQL Server 2008 R2、Silverlight 4(発表))の立ち上げだったと思います。 チーム開発セッションのレポートでは、開発環境自体だけでなく、いくつかのツールを使用して作成されたインフラストラクチャ全体が示されました。このインフラストラクチャは、ソフトウェア生産の多くの段階とプロセスをカバーします:開発、バージョン管理、アセンブリ、テスト、プロジェクト管理。 私たちのやることではなく、私たちのやることに直接集中できる機能があります。
私が参加した公演には、技術的なオーバーレイはほとんどありませんでした。 彼らの深刻なものは、プレナリーレポートで、Dmitry AndreevとVladimir Gusarovが仮想マシンを起動できなかったことに注目する価値があります。
私にとってそれはこの規模の最初の出来事であり、私の意見では、完璧に行きました。