Siendo un desarrollador de rieles bastante nuevo, tuve la primera oportunidad de refactorizar la semana pasada cuando tuve que cambiar el nombre de un controlador y un modelo para reflejar mejor el dominio con el que estábamos trabajando. Utilicé .NET durante muchos años y tomé las herramientas como Resharper por supuesto, donde es simple cambiar el nombre de las clases. Me pregunto cómo la gente en el mundo de los rieles mitiga el problema de la refactorización. Estoy más interesado en aquellos que usan principalmente vim (o cualquier cosa que no sea un IDE).rieles y refactorización, herramientas y técnicas sugeridas específicas para usuarios de vim?
Lo que más me interesa:
- plugins vim eficaces que son específicos de los carriles que pueden ayudar a los procesos
- herramientas vim incorporados que también puede ayudar con el proceso de
I Pasó cerca de dos horas haciendo el refactor y me gustaría ser eficiente, por lo que cualquier consejo de expertos en raíles sería genial. Saludos.
Nota, soy consciente de que esta pregunta es similar a What tools are available for Ruby refactoring? pero ya estoy al tanto de la mina de rubí como el de IDE, estoy más interesado en cómo las personas que usan vim con este tipo de tarea.
Quizás esto no ayude, pero utilizo Vim y realizo tales tareas usando expresiones regulares. De esta manera: http://www.ibrahim-ahmed.com/2008/01/find-and-replace-in-multiple-files-in.html. Y sí, no soy un experto, así que también quería escuchar una buena respuesta. –