2009-09-03 5 views
3

Je pratique le TDD en C# depuis plusieurs années maintenant et je suis récemment passé à Ruby on Rails à temps plein. Je poursuis la pratique de TDD avec RSpec. Ma question concerne le processus de recherche de références lors du refactoring. Dans Visual Studio, j'étais accro à "trouver toutes les références" de Resharper lors du changement de nom ou du remplacement de méthodes.Comment trouver des références lors de la refactorisation de l'application rails avec textmate?

Comment les praticiens pilotés par les tests de ruby ​​trouvent-ils des références aux méthodes lors du remplacement/renommage/etc?

Je réalise que parce que ruby ​​est un langage dynamique, une fonction IDE "trouver toutes les références" ne fonctionnerait pas, donc je suis à la recherche d'un changement de pensée autant qu'une solution simple.

Merci - Lee

Répondre

2

Avez-vous essayé de faire un "Recherche dans le projet"? (Cmd + Maj + F). Il vous permet de rechercher et de remplacer, avec le support de regexp et fonctionne, et devrait fonctionner exactement comme vous avez besoin (si je me souviens bien comment Resharper travaillait).

Il peut y avoir un peu lent avec de grands projets, cependant, assurez-vous donc à la caisse à la fois Awk in Project ou Grep in Project (bien que du moins pour la dernière de un pas sûr si elles ne traitent que de la recherche)

+0

Cela fonctionne aussi longtemps car le nom de la méthode est unique tout au long du projet, ce qui ne semble pas arriver beaucoup. – Lee

Questions connexes