0

resharper 4を使用して、どのくらいのコードクラッジを削除できますか?

10k以上のコードベースのメリットについてもっと知りたい

4

3 に答える 3

9

Resharper はツールです。継続的なリファクタリングは態度です。あなたがその姿勢を持っているなら、IMO resharper は最高のツールです。ツール自体は、実際には何のクラッジも削除しません。

コードベースのサイズは、これらのツールの重要性を高めるだけです。かなり大きなコードベースでは、ツールを信頼する必要があります。私はすべてのジェット脳のツールを使用していますが、それらは素晴らしいと思います。

継続的なリファクタリングは、すべてのトリックを知っている 1 人または複数の人をチームに参加させることによって、プロジェクトに導入するのが最善だと思います。

はい。resharper を使用して、リファクタリングのみを行う 7 か月間、行き詰まったプロジェクトに取り組みました。基本的に、ほぼすべてのコード行をリファクタリングしました。ゼロから書き直すべきだったのかもしれませんが、それは選択肢ではありませんでした。リファクタリングするときは、必ずテストを導入してください。

于 2008-12-13T21:44:11.133 に答える
2

めちゃくちゃすごいです。私は現在、ここで作業している大規模なコード ベースのリリースに取り組んでおり、2 つのブランチにまたがる変更をマージすることは非常に素晴らしいことです。

CTRL + T => つまり、タイプをすぐに見つけることができます。SmartcardProductIssueService に移動するには、CTRL + T、SPIS、ENTER だけで、ファイルが開かれます。SHIFT+ALT+L を押して、SolutionExplorer で選択し、右クリックして履歴を表示すると、マージの作業を開始できます。

リファクタリングは素晴らしく、使用されていないコードの「グレーアウト」効果は、いくつかのバグを見つけるのに役立ちました。

リファクタリングの楽しさを知りたい場合は、jedi refactoring vidをチェックしてください。

于 2008-12-13T22:43:59.263 に答える
1

Resharper は、開発者の生産性に関して非常に多くの利点を提供します。また、オンザフライでコードに多くの改善を提案することで、より良い設計を改善します。私はチームのメンバーに、Resharper のすべてのショートカットを使用して、マウスを使用する習慣をやめるように勧めてきました。マウスをまったく使用してはならないというわけではありません。しかし、Resharper は非常に多くの豊富な機能を提供するため、開発者はマウスを使用することをほとんど忘れてしまうほどです。

resharper を使用してコードをきれいにする方法について書いた小さなブログ投稿を次に示します http://nileshgule.blogspot.com/2010/10/refactoring-clean-code-using-resharper.html (これには、マウスを数回クリックする必要がありますあちこち :))

Stylecop、NUnit などの resharper 用のさまざまなアドインがあり、他のツールを resharper と統合し、より優れたユーザー (開発者) エクスペリエンスを提供するのに役立ちます。

お役に立てれば。

于 2010-11-22T17:01:16.333 に答える