開発を楽しくするVisual Studio Achievements

この記事はVisual Studio Advent Calendar 2012の9日目です。

みなさん、Visual Studio Achievementsってご存じでしょうか?

image

Visual Studio AchievementsはVS2010からあった拡張機能の1つなのですが、VS2012版も登場したようですのでこの機会にご紹介しましょう。

 

どのような機能拡張かというと・・・Four Squareのチェックイン時に取得できるバッチ機能のような感じでVisual Studioの持ついろんな機能を利用して一定条件を満たすするとachievement(実績)としてバッチを取得できます。

achievementの取得条件はさまざまです。

  • Windows 8上でVSを起動したときに取得できる「BRAVE NEW WORLD」
  • Visual Studioの機能拡張を5つ以上インストールしていると取得できる「Extensions Junkie」
  • 1クラスに100フィールド作成してFxCopでチェックした「Field Master」
  • 1ソリューションに50プロジェクト作成の「Complex」
  • Azure のPage Blobを利用して得られる「Attack of the Blob」
  • 土曜の夜にコーディングしていると得られる「Lonely」

などなど、簡単なものから「普段はちょっとあまりやらないなぁ」と思うようなもの、ジョークっぽいものなどとさまざまです。

 

入手・インストール方法は通常の機能拡張と同じですので簡単です。

Visual Studio 2012を起動してメニューの[ツール]→[機能拡張と更新プログラム]を選択します。

image

オンラインを選択してから「Achievement」で検索すると「Visual Studio Achievements For VS 2012」が見つかりますので、選択して「ダウンロード」。

image

ダウンロードが終わるとVSを再起動します。

再起動するとVisual Studio Achievementsのダイアログが表示されますのでMicrosoftアカウントでSign Inします。

ここにも書かれていますが、Visual Studio AchievementsはC#とVBのみ機能します。あとFxCopを使うものもありますので全取得を目指す人は忘れずにインストールしましょう。

image

サインインすると以下のような画面が表示されるので「Yes! Authorize this!」をクリックとするとオーサライズされてバッチの取得が開始します。

image

インストールとオーサライズが完了するとバッチを取得するたびに以下のような通知ウインドウが表示されます。

image

自分が取得したachievementsは[ツール]→[achievements]で確認できます。

image

image

あとはコーディングしてたくさんバッチを集めて下さい。

 

もちろん、やめたい場合は[ツール]→[機能拡張と更新プログラム]から無効化やアンインストールが行えます。

 

このような形であなたのVisual Studioジャンキー度を測れるようですよw

取得できるバッチの種類はVisual Studio Achievementsのサイトで確認できます。 (未公開のバッチもあるのかな?)

バッチを取得すると取得したバッチに応じたポイントが付与される仕組みのようで、上記のサイトでポイントの合計のランキングも確認できるようです。

開発を少し楽しくアドインですので試してみてはいかがでしょうか?

ツイートツイート
Facebook にシェア
このエントリーをはてなブックマークに追加
[`evernote` not found]

投稿者: Hiroyuki Mori

極東IT-Engineersの代表でMicrosoft MVP for Development Platform - Silverlightです。 普段は主にMSテクノロジ関連の開発、スピーカー、執筆などを行っています。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

* Copy This Password *

* Type Or Paste Password Here *