2009-03-15 13 views

答えて

8

Resharper。私がそれをインストールしてから最初の数週間、私は何か新しいものを毎日見つけました。最高のものは時には信じられないほどシンプルですが、Resharperがインストールされていないマシンで作業しなければならないのはとても面倒な作業を自動化します。たとえば、「このクラスを別のファイルに移動する」というのは、ほとんどの場合はコードを入力するだけで、プロジェクトに手作業でファイルを追加する必要はありません。

+0

@Earwicker:あなたが効率的にリファクタリングする助けにReSharperの機能を詳しく説明してもらえますか? –

+0

@Ewwicker:そうだね!今resharperを取得します。 ;)) –

+0

Resharperは本当にクールです。しかし、何とかあなたを怠け者にします;) – Hamid

1

ReSharperはオプションです。

+0

@MartinHN:あなたが効率的にリファクタリングするのに役立つResharper関数を詳しく説明できますか? –

+0

私は自分で使っていません。 – MartinHN

3

私は多くの場合、ResharperにはCodeRush Xpressが好きです。後者は私のマシンをクロールに持ち込むからです。機能のリストについては、リンクを参照してください。

+0

@Kent Boogaart:+1ありがとう –

1

私もResharperを使用していますが、本当に満足していますが、VSをすべて持っていれば、それはまだ何もありません。 VSの(限られた)リファクタリングオプションの良い点は、Resharperに比べてかなり軽量であり、非常に便利な機能をサポートしていることです。 ReSharperのかのCodeRush & RefactorPro(または無料のCodeRush Xpressの)の

4

いずれかを使用し

私は個人のCodeRush/RefactorPro猫のパジャマだと思う - しかし、合理的な人々は、ReSharperのを好むために知っていました。

両方のツールでは、豊富なコードテンプレート、リファクタリングツール、分析機能を備えているため、コードの意図とロジック、コードの入力の仕組みについて詳しく考える必要がありません。

は、ここでのCodeRush/RefactorProための重要な差別化がUIの品質ですlist of RefactorPro refactorings

です。 ResharperはUIがプログラマーによって開発されたように見えますが、CodeRush/RefactorProはデザイナーによって設計されたようです。 Addititonally CodeRushは、基本的な宣言(クラス、関数、varsなど)から複雑な文に至るまで、コードのすべてのインライン書き込みに役立ちます。たとえば、 'sw'テンプレートが列挙型の町に行くのを見てください。

すべて1ペニー。

+0

@Scott Weinstein:ありがとう+1 –

+0

CodeRush&Refactor Proの大ファンですが、私はResharperを見て、なぜそれを好むのかを知ることができます。ニースの答えは+1です。 –

2

DevExpressいくつかの無料ツールを提供しています。これをチェックしてください。

1

「経験」の部分について、あなたはこの本をチェックアウトすることができます:

Professional Refactoring in C# & ASP.NET

+0

ありがとう+1は、本を得るでしょう。 –

関連する問題