1

ReSharper 5.0 VSCodeRush10.1のどちらかを決定しています。私は、どちらがもう一方よりも優れている/速いかを対象とした多くの質問を見てきました。たとえば、大規模なプロジェクトで作業する場合、ReSharperはCodeRushよりも少し遅くなる可能性があります。私が探しているのは、対戦相手に完全に欠けている機能のリストです。

例として、ReSharperにインテリセンスの代替があり、CodeRushがVisualStudioに任せている場合があります。

パフォーマンス/速度と学習曲線が問題ではないと仮定すると、一方にはもう一方が欠けている機能がありますか?

4

3 に答える 3

8

(私はReSharperのプロダクトマネージャーです。注意してください)

私にとって、ここで最も意味のある特定の機能ではありません。たとえば、フォーマットアクションをリファクタリングとしてカウントできるなど、分類することで比較チャートの数値を構成できます。また、いくつかの不足している機能は、他のプラグインで補完することができます-ツールのエコシステムまたはVSエコシステム内にあります。

この種のツールで私が本当に重要だと思うのは、コードを深く正確に理解することです。残念ながら、一部のツールはそれほど正確ではありません。もちろん、すべての製品にはバグや問題がありますが、シンボルを正確に解決できないことは、私にとっては目立たないことです。正確な分析とリファクタリングよりも高速タイピングを重視する他の人には向いていないかもしれません。この分野の他のツールは、ラムダを使用して一般的なオーバーロードされたメソッドを解決し、LINQパターンを正しくサポートすることは言うまでもなく、C#コードを解析できないこともあります。

完全で直接的な独立した機能リストの比較については、1つはないと思います。すべての製品にVisualStudio(ReSharperにはあります)との比較表があると思います。それらを組み合わせて、対応する製品のコミュニティやユーザーと特定のポイントを明確にすることができます。

于 2010-06-25T15:24:40.533 に答える
6

私は個人的に、DevExpress CodeRush Express for VS(無料)とReSharper(オープンソースライセンス)の両方を使用して愛しています。

http://www.devexpress.com/Products/Visual_Studio_Add-in/CodeRushX/

http://www.jetbrains.com/resharper/buy/opensource_license.html

正直言って、リファクタリングやコード分析などの重複はありますが、両方が必要です。ただし、構造ハイライト(CR)など、多くの独自の機能があります。そして、ある程度、両方をインストールすると、より多くのシステムリソースが消費されます。ただし、両方の製品のメリットは非常に大きいです。

開発環境として常に強力なマシンを使用してください。近い将来、多くの問題を克服できます:)

于 2010-06-26T07:26:04.320 に答える
5

テーブル上のカード:私はCodeRushの大ファンであり、DX-Squadのメンバーです(つまり、DXフォーラムで支援します)

ご想像のとおり、私はCodeRushをかなり使用しており、現在のDXツールセットを使用して何が可能で何が不可能かについてかなりの知識を持っています。しかし、両方の製品に特に精通している人は少ないと思います

それぞれに欠けているかもしれないものについて。通常、これは気になりません... CodeRushに付属していないものが必要な場合は、自分で作成する傾向があります:)

DXCore(CodeRushとCodeRush XPressが構築されている無料のフレームワーク)により、これは非常に簡単になります。お気軽にコミュニティサイトにアクセスしてご覧ください。

于 2010-06-28T23:32:20.577 に答える