ASP.NETのための必需品
Visual Studio.NETアドイン
-
CodeProject Browser Add-In
- すごくクールなアイデアだ。CodeProjectをVisual
Studioに統合するアドインで、サンプルをうまく整理しておくことができる。サンプルをダウンロードして解凍したり、お気に入りのCodeProjectの記事のリストを管理しておける。これはCodeProjectコミュニティを築く素晴らしい方法だ。
-
CodeRush - もちろん。これが素晴らしいことは十分に話した。ReSharperもチェックするといい(C#のみ)。
-
Code Style Enforcer - DxCoreプラグインで、設定したコーディング規則に合っていないところに波線をつけてくれる。「コードのための文法チェッカー」だと思えばいい。
-
Power Toys Pack Installer
- プラグインなんかを全部手でインストールしなくとも、CodePlexでメンテされているこのインストーラを使うと、何十というIDEの拡張とサンプルコードをVisual
Studioに組み込むことができる。
-
CopySourceAsHtml -
マクロより良く、このアドインはソースコードをシンタックスハイライトされたHTMLとしてクリップボードに書き出してくれる。BlogJetそのほかのツールでも使えるように「埋め込みスタイル」をサポートするようになった。
-
GhostDoc
- バージョン2.11になったGhostDocは、C#コードのメソッドやプロパティの名前や型からドキュメンテーションを生成してくれる。ときどき推測を誤ることもあるが、まったく類のないアドインで、ダウンロードする価値がある。Visual
Studio 2008もサポートしている!
-
Regionerate
-
活発に開発が進められているこのツールは、C#コードのレイアウトとregionのルールを強制するためのものだ。自分でスタイルを定義して公開することもできる。
- DPack -
Visual Studio 2003、2005、2008のツールのコレクション。CodeRush/ReSharperのライト版の趣があるが、まさに必要な機能に限られている。
-
devMetrics
- devMetricsはC#コードの様々な属性を測定する「コミュニティ版」のツールで、あなたの製品の品質とメンテナンス性を正確に診断することができる。私はこのツールで循環的複雑度を測定してコードレビューのときにいじめてやるのに使っている。
-
Resource Refactoring Tool
- このアドインはVisual Studioのリファクタリングメニューに"Extract to
Resource"(リソースに抽出)を追加し、アプリケーションを国際化するのを助けてくれる。
- CodeKeep -
VS.NETの中でコードスニペットの管理と共有をすることができる。
-
XML Visualizer - このゴージャスなVS2005 VisualizerはHoward
van Rooijenの手によるものだ。
- Mindreef SOAPscope
- これがオリジナル。名声は永遠だ。これは単なるアドイン以上のもので、完全なXML
Webサービスデザイン環境だ。これはお買い得であり、ワークグループでセットアップするとさらによく機能する。Webサービスのトラフィックすべてをデータベースに保存するが、スニッファ以上のものであり、データを分析し、WS-I準拠かチェックし、メッセージの記録とリプレイができる。「これはWebサービスのTivoだ!」
- Cache Visualizer - ASP.NETのキャッシュの中には何がある? VS2005 Visualizerで見てみよう。
-
Consolas Font Pack
- Consolasはすばらしいプログラマ用フォントで、Vistaにしかついていないが、MicrosoftはWindows 2003やXP上のVisual Studio 2005でも使えるようにしている。
- TestDriven.NET
- TDDを本気でやっているなら、NUnitGuiやプロセスアタッチをいじるのをやめて、TestDriven.NETを使うことだ。右クリック
->
Test With -> Debuggerとやるだけの簡単さだ。
-
ASPX Edit Helper Add-In
- VS.NET ASPX Designerはよくできているが、私を含め、多くの人がマークアップを直接タイプするのを好んでいる。このHelperはサーバーコントロール追加のためのショートカットを付け加え、マークアップを手でタイプしたときにはrunat="server"を補完してくれる。
- pinvoke.net
- Adam Nathanはサーバ上の最適なシグネチャのリポジトリと通信してVS.NETのエディタから「PInvokeシグネチャを挿入」できるアドインを作り、アンマネージコードの呼び出しが簡単にできるようにしている。PInvoke.NET Wikiを見るのもお忘れなく。
- SmartAssembly -
コードの刈り込み、難読化、自動例外レポーティング。これはあなたの.NETアプリケーションを次のレベルへと引き上げてくれる素晴らしい方法だ。
-
AnkhSVN - Subversionソース管理システムのサポートをVisual Studio
2003や2005に組み込む。
-
WS Contract-First
- このカスタムWebサービスコード生成やメッセージベースXSDからWSDLの生成を行うパッケージの開発をChristian Weyerが進めている。SOAやContract-First開発にどうだろう?
-
CommentReflower - 本当に詳細志向なら、このツールがコードコメントを仕様書へとリフォーマットしてくれる。
Copyright © 2003-2008
Scott Hanselman - 書面による許可のない複製を禁止する。リンクはご自由に。
英語版:
Scott Hanselman's 2007 Ultimate Developer and Power Users Tool List
for Windows 訳: 青木靖