質問

私は開発チームのVisual Studio生産性アドオンを評価しています。これには、C#を初めて使用する人と経験豊富な人がいます。 VB.NETは使用しません。私は個人的にReSharperが好きですが、私が個人的に好きなことを提案する前に、別のアドオンを使用することについての意見と推論をお願いします。

ReSharper、CodeRush、およびVisual Assistの選択肢がありますが、どちらを選んだのですか?

議論のために、一度に複数のアドオンを実行していますか?またはこのリストにないものは?これらのアドオンについてどう思いますか?

役に立ちましたか?

解決

リシャーパーとコードラッシュの両方のトライアルをダウンロードしました。当初、私はコードラッシュが少し好きでした。少し洗練され、少し安定しているようです。しかし、最終的に私はリシャーパーで行った。主に単体テストの統合が原因です。

開発チームのためにあなたが選択しなければならない理由は本当にわかりません。私の最後の会社では、誰もが好きなツールを使用していました。全員が同じコーディング標準を使用している限り、バージョン管理にはVS 2005および2008(プロジェクトによって異なります)およびsvnを使用しましたが、それほど問題はありませんでした。標準化はある程度有効ですが、開発者が使用するツールを選択できるようにすることをお勧めします。

他のヒント

私たちはC ++で開発しているため、Visual Assistが最良の選択でした。 ReSharperは、C#、VB、およびXMLでのみ動作します。 Refactor ++は優れていますが、コードが大幅に変更されるたびに、VSが文字通り数分間ハングします。他のさまざまなツールも試しましたが、それらはすべてC ++をサポートしていません。 CodeRushは私にとって新しいものです。今週末に評価します(ありがとう)

個人的にはいくつか試してみましたが、私の好みは2つです:

1: TestDriven.NET -簡単なテスト用。テストはNUnit(MSTestではなく)ベースであるにもかかわらず、エディターで直接カバレッジを確認できるTeam Coverageで使用する傾向があります。

2:IDEと同じ方法でファイルをグループ化できる小さなアドオン。csproj(DependentUpon IIRC)を手動で編集するよりも簡単です。 こちらからですが、(リンクされていない)更新されたmsi こちら。親ファイルを選択するためのサポートが強化されています("グループアイテム")

ReSharperなどが必要だとは思いませんでしたが、いつかもう一度試してみるべきです...

日常のコーディングで VSCommands を使用しています。私はVSに素晴らしい新機能を追加し、無料です:) (ビジュアルスタジオギャラリーリンク

VisualAssist X を選択したのは、ネイティブC ++で作業しているため、 ReSharper は役に立ちません。私が知っていて尊敬している他の職前の開発者からの意見と、試用版を使用して成功した経験に基づいて決定しました。

CodeRush はC ++をサポートしていますが、それまでは知りませんでしたちょうど今。私が見るところ、VisualAssist Xに似ています。両方試してみます。

ところで:もし私があなただったら、一度にこれらのツールの一つだけをインストールするでしょう。これを行う必要があるかどうかはわかりませんが、予期しない相互作用があったとしても驚くことはありません。

VS 2008でReSharper 4.0を使用することをお勧めします。これは本当に最高のリファクタリングコマンドを提供します。

ReSharper 4.0はベータ版以来、本当に改善されています。ただし、CodeRushにはより優れたテンプレートモデルがあると聞きました。個人的には、テンプレートツールではなく強力なリファクタリングツールを持っています。

ReSharper 4.0をお勧めします

ここの開発チームのほぼ全員にReSharperがインストールされていますが、Visual Studioの速度が低下することについて多くの不満があります。

リファクタリングを選択しました!数年かそこら前にプロ。当時はC#、VB、ASP.NET(そして現在はJavaScriptとC ++)をサポートしていたからです。私はこれらすべての言語を使用しています。 ReSharperは当時はC#のみをサポートしていました。 VisualAssistは単なるC ++でした。さらに、当時私はVBをやっていた。リファクタリングを選択した!それから、私はそのUIパラダイムに満足しているので、おそらくすぐには切り替えないでしょう。現在CodeRush全体を購入する余裕がないため、CodeRush Xpressも使用しています。 (2005年、クライアントの前で働いていたときにReSharperを簡単に試しました。)

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top