Resharper、RefactorPro など?
3 に答える
Resharperに加えて、WholeTomatoSoftwareのCoderushとVisualAssistXの両方を試しました。
私の意見では、上記のどれも、私が行くことに決めたJetbrainsからResharperまで測定できませんでした。他には多くの優れた機能がありますが、Resharperは独自のクラスに属しています。IMHO Coderushは見た目はかっこいいですが、Resharperの方が便利だと思いました。
発見可能性についてのトーマスのメモに応えて:私は、すべてのショートカットを再学習するのは難しいことに同意します。ただし、遷移を容易にするために、ResharperにはショートカットCtrl++もありますShift。Rこれは、カーソルが置かれているものに適したすべてのリファクタリングを表示します。
私のおすすめは、3つすべての試用版をダウンロードし、一度に1つを試して、自分で選択することです。
しばらく Resharper を使用してみましたが、後で Refactor を使用した CodeRush も試しました。
私は CodeRush/Refactor にとどまりました。大きな違いが 1 つあります。それは、コマンドの検出可能性です。彼らの学習ビデオはとても素晴らしく、多くのことを教えてくれます。
最も重要なことは、Coderush にはすべてのリファクタリングに対して 1 つのキー/ショートカットがあるため、実際にそれらを使用する可能性がはるかに高くなります。テンプレートを使用するためにどのキーを押すかを示すサイド ウィンドウもあります。Resharper のメソッドの使用箇所の検索が気に入っていますが、CodeRush には Shift + F12 で起動される同様の機能があり、変数や関数などで Tab を押すだけで次の使用箇所にジャンプすることもできます。
また、CodeRush/Refactor のインターフェースもより気に入りました。
Resharper の長所の 1 つは統合テスト ツールで、Visual Studio から直接テストを実行できます。
ReSharperは素晴らしいと思います。私はそれを3年間使用していて、ますますそれを愛しています。