3

私は数年前から C# で TDD を実践しており、最近フルタイムで Ruby on Rails に移行しました。私は RSpec で TDD の実践を続けています。私の質問は、リファクタリング中に参照を見つけるプロセスに関するものです。Visual Studio では、メソッドの名前を変更したり置き換えたりするときに、Resharper の「すべての参照を検索」に夢中になりました。

ruby のテスト駆動の実践者は、置換/名前変更などのときにメソッドへの参照をどのように見つけますか?

ruby は動的言語であるため、「すべての参照を見つける」IDE 機能が機能しないことを理解しています。

ありがとう - リー

4

1 に答える 1

2

「プロジェクトで検索」を試してみましたか?(Cmd + Shift + F)。これにより、正規表現のサポートと機能を使用して検索と置換が可能になり、必要な方法で機能するはずです(Resharperが以前どのように機能していたかを正しく思い出せば)。

ただし、大きなプロジェクトでは少し遅くなる可能性があるため、必ずAwkinProjectとGrepinProjectの両方チェックアウトしてください(ただし、少なくとも最後の1つは、検索のみを扱っているかどうかはわかりません)。

于 2009-09-03T19:48:24.910 に答える