ツールの比較:Visual Assist XとResharper
-
02-07-2019 - |
質問
.NET開発者はそこにいます!ここにあなたの意見が必要です!
現在、まともなソフトウェアである Visual Assist X を使用しています。しかし、.NETブロガーは Resharper を好むようです。切り替えを検討したいかもしれませんが、その前にまず意見を聞きたいと思います。
解決
ResharperはC#コードの方がはるかに優れています(おそらくVB.Netですが、試したことはありません)。 残念ながら、C / C ++のサポートはありません。そのため、必要な場合は、Visual Assistを保持することをお勧めします。
これらは残念ながら共存しにくいため、C / C ++とC#を切り替える場合は、一方をアンロードしてから他方をロードする必要があります。
Resharperの魔法を見るには、"をご覧になることをお勧めします。 Resharper Jedi"ビデオ。
他のヒント
C / C ++ = Visual Assist X。
私にとって、C#= ReSharper + Visual Assist X。
言うまでもなく、ReSharperはVAよりもC#開発にはるかに強力です。ただし、提案リストにメソッドだけを表示する機能や、VAにあるがR#にはない最も近いスコープを強調表示する機能など、いくつかの機能があります。私は両方を使用します。 VAのデフォルト設定を使用しているため、ReSharperを選択する必要がありました-> gt;オプション-> IntelliSense-> General-> Visual Studio ReSharperの1つ。 また、ReSharperで識別子の色をカスタマイズし、VAのデフォルト色のように見えるようになりましたが、追加情報を表示します(Mutable Local Variablesは太字など)。
ResharperとVisual Assistの比較のみを要求したことがわかっていますが、.NET開発を行っている場合は、"リファクタリング!プロ" 。
Visual C ++開発(およびそれ以前の悪名高いCodeWizよりも早い)でVAを使用したことを覚えていますが、.NET開発では、大半の開発者がReSharperまたはRefactor!を使用しているように見えるという印象を受けます。
リファクタリング!また、「CodeRush」と呼ばれるコード生成ツールと統合します。そして、Testdriven.Netと一緒に非常に効果的に使用されるのを見てきました( NHibernateの夏スクリーンキャストをご覧ください。 )。
個人的にResharperを使用しており、生産性がどれだけ向上したかは非常に満足していますが、Refactor!でも同等のメリットが得られると確信しています。