Da ich ein ziemlich neuer Rails-Entwickler bin, hatte ich letzte Woche meinen ersten Eindruck von Refactoring, wo ich einen Controller und ein Modell umbenennen musste, um die Domäne, mit der wir arbeiteten, besser widerzuspiegeln. Ich habe .NET viele Jahre benutzt und Tools wie Resharper für selbstverständlich gehalten, wo es einfach ist, Klassen umzubenennen. Ich frage mich, wie Leute in der Schienenwelt das Problem des Refactorings abschwächen? Ich interessiere mich hauptsächlich für diejenigen, die vim (oder etwas anderes als eine IDE) verwenden.Schienen und Refactoring, vorgeschlagene Tools und Techniken speziell für vim Benutzer?
Ich bin meistens interessiert:
- wirksam vim Plugins, die spezifisch auf Schienen, die mit Prozess
- eingebauten vim-Tools, die auch mit dem Prozess helfen können
ich helfen kann Ich verbrachte fast zwei Stunden damit, den Refactor zu machen und würde gerne effizient arbeiten, also wäre jeder Rat von Rails-Experten großartig. Prost.
Hinweis, merke ich, dass diese Frage zu What tools are available for Ruby refactoring? ähnlich ist, aber ich bin schon bewusst, wie Ruby Mine IDE, ich bin meist daran interessiert, wie Menschen, die vim der Aufgabe mit dieser Art verwenden.
Vielleicht hilft das nicht, aber ich benutze Vim und führe solche Aufgaben mit regulären Ausdrücken durch. So: http://www.ibrahim-ahmed.com/2008/01/find-and-replace-in-multiple-files-in.html. Und ja, ich bin kein Experte, wollte also auch eine gute Antwort hören. –