7

私はここで同様の質問を見つけようとしていましたが、皆さんはこれらのツールを比較するだけで、なぜそれがとても素晴らしいのか誰もが知っているようです:)

ええと..私はしません。私は、これらのツールが「超クールで、すぐにスーパーコーダーに変身する」ことを知っています。しかし、なぜか知りたいのですが?

それらの何がとても素晴らしいので、それらは(プラグインにとって)とても高価ですか?
日常の使用法からのいくつかの実際の例がいいでしょう。

私が見ているのはプラグインです。これは、Visual Studioで実現できることとほぼ同じですが、ショートカットが異なります。

4

5 に答える 5

7

試用版をダウンロードしてインストールし、自分で試してみませんか? それは無料です。

編集:

私はリシャープを DVR の使用に例えます。一日中その利点を説明しても、人々はそれを理解できません。しかし、一度使用すると、以前の状態には戻りたくありません。

31 日間の Resharper を試すことができます。少し古いため、多くの新しい機能が欠けていますが、しっかりした基盤を提供してくれるはずです。

また、Resharper で Dimecasts Screencast を試してください。繰り返しますが、それは古いですが、あなたはアイデアを得るでしょう.

于 2011-04-26T23:54:22.573 に答える
1

MarkMillerがかつてCo​​deRushについて説明した方法が気に入りました。彼は(言い換えれば)思考の速さでコーディングできると言った。

于 2011-04-27T00:01:18.607 に答える
1

新しい VS2010 には、これらのツールが何年も前に導入したいくつかのアイデアが含まれていました。ところで、私は ReSharper を使用しましたが、VS が提供できるものよりもはるかに優れていることを保証します。
最も重要な機能の中で、命名規則やインデントなど、すべてのコードに沿って同じスタイルを適用できます (いくつか言及するだけです)。これにより、コーダーのグループは常に「見慣れた」コードに取り組むことができます。
これらのツールを使用すると、単純なキーの組み合わせで多くのコードを提案および作成できるため、制作が大幅に改善されます。わかりました、VS にはこのコード生成の一部が含まれていますが、これを行うことができる同じ量の場所をカバーしていません。すべての機能をここに書くには多すぎますが、公式 Web サイトで詳細を確認できます。
それら (少なくとも私がよく使っていた ReSharper) は、ソリューションのナビゲーションを改善し、ファイル、クラス、メソッドを見つけやすく、アクセスしやすく、きれいなインターフェイスを備えています。
ただ一つ言えることは、一度やってみると元に戻るのは難しいということです。
あなたができる最善のことは、試用版をダウンロードして自分で試してみることです. なぜそれらが非常に有益であるかがわかると確信しています。

編集、コメントから追加:

  • ソリューション エクスプローラーでファイルにジャンプします。
  • 「m_variableName」、「MethodName」、または「privateVariableName」などの命名規則を適用します。
  • 自動命名作成...「CoolFileReader」という名前のクラスがある場合、(規則に基づいて)「m_coolFileReader」が自動的に提案されます。
  • 未使用の変数と使用中のディレクティブを灰色で強調表示します。
  • 同じソリューション内の他のプロジェクトへの参照を追加することを提案します。... もっと...
于 2011-04-26T23:53:26.437 に答える
1

ReSharper が提供することを Visual Studio で行うことはできません。もしそうなら、JetBrains は決してコピーを販売しません。

会社のすべての .NET 開発者が使用している、私が働いている最低限の Visual Studio よりも十分に優れていると考えられています。それなしでC#の行を書く人は誰もいません。クールはそれとは何の関係もありませんし、同社はライセンス料に躊躇しません。価値がある。

于 2011-04-26T23:45:51.093 に答える
0

IDE がそれほど役に立たないために、開発者が対処しなければならないことがたくさんあります。リファクタリングは、非常に時間のかかるプロセスの 1 つであり、時には労働に対する見返りが最小限に感じられることもあります。次に、プロセスで行ったことが正しいことを確認することの難しさがあります。もちろん、事態が悪化するのを防ぐためのテスト ケースはありますが、予告なしに忍び寄るものもあります。ReSharper のようなツールがそれを変えます。彼らのリファクタリング ツールは一流であり、開発時間を何時間も短縮できます。さらに優れているのは、その直感性です。foreach ループを書いて、それを linq ステートメントにリファクタリングしていることにときどき気づきました。チャンスを与えていない場合は、強くお勧めします。

編集:私が言及するのを忘れていたもう一つのこと。私は Netbeans と Eclipse のバックグラウンドを持っています。私が仕事のために VS に移行していたとき、ReSharper はこれらのアプリケーションの動作の一部を VS に取り入れました。同様の移行状況にある場合、それは別の追加の利点です。

于 2011-04-26T23:48:31.453 に答える