Je suis un grand fan de Resharper dans Visual Studio. Il a des outils de refactorisation géniaux, semblables à ce que vous entrez dans Eclipse pour Java. Y a-t-il quelque chose comme ça pour Ruby? Mieux encore, y a-t-il un plugin ou quelque chose dans Vim qui refactore le code Ruby, comme le renommer toutes les instances d'une méthode ou de la variable, de renommer des classes de classes, etc. P>
4 Réponses :
J'aime aussi Resharper pour C # Développement-- Je sais que Jetbrains a publié une IDE Ruby appelée rubymine < / a> Cela inclut des outils de refactorisation, etc. Je suis un sens pour l'essayer mais je préfère textmate sur mon Mac. Pas sûr des outils Vim, cependant. P>
JetBrains propose une rubymine IDE qui présente une fonctionnalité de base des refacteurs, n ° où près de la puissance de Resharper (surprenant comme sa même entreprise mettant les deux produits). J'ai tendance à utiliser la rubymine après avoir trébuché quelques mois. P>
Le problème avec certains refactorisations dans Ruby et d'autres langues typées dynamiques, est le manque d'information du type étant refondus.
de Cédric Beust entrée blog: p>
Il y a quelques mois, je lui ai offert l'extrait de code suivant à l'auteur du navigateur Ruby refactorisation: p> Blockquote>
def f1(o) o.init end def f2(o) o.init end class C def init ... end end
Vous pouvez consulter Vim Ruby Refactoring . Il a plusieurs modèles de refactorisation utiles. P>
J'utilise aussi le plugin aussi, mais commettre l'activité ne semble être que de décembre 2011 :(