2009-09-03 9 views
3

私は数年前からC#でTDDを実践してきましたが、最近はフルタイムでRuby on Railsに移行しました。私はRSpecでTDDの実践を続けています。私の質問は、リファクタリング中に参照を見つけるプロセスに関するものです。 Visual Studioでは、メソッド名の変更や置換時に、Resharperの「すべての参照を検索」に没頭していました。textmateを使用してレールアプリケーションをリファクタリングする際の参照方法を教えてください。

ルビーのテスト駆動主義者は、/ etcの名前を変更するときに、メソッドへの参照をどのように見つけるのですか?

私はRubyが動的な言語であることを認識しています。「すべての参照を見つける」IDE機能はうまくいかないので、単純な解決策として考えてみてください。

おかげ - リー

答えて

2

は、あなたが "プロジェクト内検索" をやって試してみましたか? (Cmd + Shift + F)。 regexpのサポートと作業で検索と置き換えが可能で、必要に応じて(Resharperがどのように動作していたかを正確に思い出すと)うまくいくはずです。限り動作します

それはとても(彼らは唯一の検索を扱う場合は必ず、最後のワン用ものの-at少なくともではない)の両方Awk in ProjectまたはGrep in Projectをチェックアウトしてください、しかし、大規模なプロジェクトでちょっと遅い得ることができます

+0

メソッド名はプロジェクト全体で一意であるため、それほど多くは発生しません。 – Lee

関連する問題