Esistono strumenti che supportano il refactoring del codice Ruby (metodo Rename, classe Rename, metodo Extract, metodo Move, ...)?Quali strumenti sono disponibili per il refactoring di Ruby?
Il meglio che conosco è RadRails 2, ma Aptana 3 ha rimosso questo strumento.
Netbeans doesn't support Ruby on Rails anymore (che ha il sostegno della comunità)
Esiste un tale strumento a disposizione? Conosci qualche? Rubino?
Non importa se si tratta di uno strumento da riga di comando, di uno strumento GUI autonomo o integrato con l'ambiente di sviluppo.
Si prega di evitare risposte come "Ruby è così bello refactoring" o "test sono il tuo migliore amico"
Per 'Rinomina' metodi/classi che ne dite di una semplice ricerca/sostituzione attraverso il vostro progetto? Per "metodo di estrazione" intendi "prendi il testo selezionato e inseriscilo in un nuovo metodo, quindi invoca quel metodo da questa posizione, passando in qualunque variabile locale utilizzata nel metodo"? Cosa intendi per "metodo di spostamento"? – Phrogz
@Phrogz: il refactoring è una tecnica molto ben consolidata. Ha molte procedure standard, 'Move method' è uno dei più semplici e consiste nello spostare un metodo da una classe in un'altra classe dove si adatta meglio. Vedere il libro di Martin Fowler (http://www.amazon.com/dp/0201485672) o http://sourcemaking.com/refactoring – David
Grazie per i collegamenti. – Phrogz