2013年最初の投稿です。
久しぶりに書籍レビューです。
今回は秀和システム様より発刊された「はじめてのVisual Studio 2012」です。
執筆者飯島様からのご厚意により献本いただきました。この場を借りて御礼申し上げます。
この書籍は、Windowsアプリケーションの開発では必須となる開発環境である「Visual Studio」の最新版「Visual Studio 2012」の機能を詳細に紹介した数少ない書籍になっています。
Visual Studio 2012の中でもProfessional / Test Professional / Premium / Ultimate エディションを利用されている開発者でも機能をフルに使いこなせている人はほとんどいないと思います。
巷ではExpress版での開発に重点を置いた書籍の方が圧倒的に多いですが、それ以外のエディションでの重要な機能をしっかりと紹介された書籍はほとんどありません。いったいどんな機能がエディションごとに用意されているのかを把握し、その機能の内容を知る書籍としては最適な書籍です。特にテストプロジェクトやTFSとの連携をあまりされていなかった方は、この書籍で機能の把握をしておくとALMやテスト駆動開発などへの理解が一気に進むのではないかと思います。
本書の詳細な章構成は、以下の秀和システム様のWebサイトをご確認ください。
TECHNICAL MASTER はじめての Visual Studio 2012
本書は前バージョン向けに「はじめてのVisual Studio 2010」という書籍が発刊されていますが、前著と大きな変更点と言えるのは、Windows Store アプリケーションの開発の章が追加されています。早い段階で何冊かWindows Storeアプリケーション向けの開発書籍は出ておりますが、本書でもWindows Storeに公開するまでの手順は紹介されています。詳細な開発手順やテクニックなどは別の書籍をお奨めしますが、ざっと概要を把握するにはよいのではと思います。
次にセットアッププログラムの章が変更されています。2012から作成できるセットアッププロジェクトは、Install Shieldのみとなり、MSから提供されるセットアップ方法はClickOnceとASP.NET配置のみになりました。そのため変更されています。
またテスト用のプロジェクトが強化され、単体テスト用のプロジェクトとUIテスト用、Webのパフォーマンステスト用の3種類のテストプロジェクトが作成できるようになりました。そのため、テストプロジェクトの章もWindows Storeアプリケーション開発の章と同様に大幅に増強されています。テストプログラムをあまり書かなかったりしていた開発者の方は、この章だけでも読んでみてはいかがでしょうか。
Visual Studio 2010から一気に強化された感じのするTFSとの連携機能ですが、この点も抜かりなく紹介されているので、私みたいにほとんどコード管理のみで利用していたTFSの機能を更に有効に使いこなせるようになる第一歩になるのではないでしょうか。
また、このほかにもVisual Studio 2012で開発できるアプリケーションの種類なども網羅されています。
「はじめての~」とタイトルにはついていますが、Visual Studioをあまり使いこなしていない人には必読になる書籍だと思います。
今回紹介した本のご購入はこちらまで
はじめてのVisual Studio 2010 (TECHNICAL MASTER 62)
はじめてのVisual Studio 2012 (TECHNICAL MASTER 72)