2011-06-25 16 views
6

https://stackoverflow.com/questions/143088/open-source-c-projects-that-have-high-code-qualityhttps://stackoverflow.com/questions/180939/net-must-have-development-tools、私はいくつかのソフトウェアツールは、このようなReshaperdotTrace、およびNDependとして、複数の推奨されました。VS 2010究極の対サードパーティ製のユーティリティ

私は Visual Studio 2010 Ultimateを使用し、それは少数を示すために、このようなコードカバレッジ、プロファイリング、およびStyleCopなどいくつかの機能を持っており、それがVS 2010究極のユーザーとして expensive.

きれいだし、価値がそれらを投資する中で

私が言及したツール?または、VS 2010 Ultimateに既に存在する同様の機能を提供していますか?

+5

VSはResharperのホストとしてちょうど作られていると思う人もいます; – Snowbear

+2

[ReSharper 5とVisual Studio 2010の比較](http://www.jetbrains.com/resharper/documentation/comparisonMatrix_R5.html) ) – AakashM

答えて

4

Prosseek、これはあなたが求めている良い質問です。 VSオプションとほとんどのサードパーティオプションをテストしました。私の経験から、サードパーティ製の工具は、その領域がカバーしていても、常により便利です。私はLadislav Mrnkaの意見に同意します:VS Ultimateは大きな機能を備えていますが、多くの機能は「基本的な実装」のようなものです。より詳細には :それは、編集とリファクタリングコードを読み取るために来るとき

  • R#が、VSと同等以上の微妙な関係があります。
  • NCoverはVSカバレッジと同じくらい速いですが、摩擦力のある計測段階はありません。また、NCoverはカバレッジ結果を活用するためのより興味深い施設を提案しています。
  • DotTraceはパフォーマンスとメモリ管理の両方のために、VSプロファイラよりも迅速かつ容易に利用できます。 RedGate ANTSパフォーマンスとメモリプロファイラのような興味深い選択肢もあります。
  • TestDriven.NETは、VSテスト統合よりもテストを実行する方が適しています。特に、ほとんどのサードパーティオプションと統合されているためです(VSツールのみを使用している場合、TD.NETは役に立ちません)。

私はツールチームのメンバーであるため、私の意見はNDependに関して確かに偏っています。客観的かつ測定可能な事実は、依存グラフとマトリックスに関してNDependの方が10〜100倍速く、この事実を自分で確認することをお勧めします(NDependにはtrialが付属しています)。また、an independent comparison of NDepend versus VS2010 Archが見つかります。

3

これらのツールにはすべて試用版がありますので、試してみると分かります。 VS Ultimateは大きな機能を提供しますが、多くの機能は「基本的な実装」のようなものです。これは、いつもあなたがこれらの機能から期待していることと、あなたが好きなものです。私はResharperが大好きですが、私はResharperが好きではない人たちと一緒に仕事をしました。