Czy są jakieś narzędzia, które obsługują refaktoryzację kodu Ruby (zmiana nazwy metody, zmiana nazwy klasy, metoda wyodrębniania, metoda przenoszenia, ...)?Jakie narzędzia są dostępne dla refaktoryzacji Ruby?
Najlepiej, co wiem, to RadRails 2, ale Aptana 3 usunęła to narzędzie.
Netbeans doesn't support Ruby on Rails anymore (ma poparcie społeczności)
Czy istnieje takie narzędzie dostępne? Czy znasz jakieś? Rubymine?
Bez względu na to, czy jest to narzędzie wiersza poleceń, samodzielne narzędzie GUI, czy zintegrowane ze środowiskiem programistycznym.
Należy unikać odpowiedzi jak „Ruby jest tak dobra byłaby” lub „testy są najlepszym przyjacielem”
dla „” zmiany nazwy metod/klas jak o prostym Znajdź/Zamień w całej projektu? W przypadku "metody wyodrębniania" masz na myśli "pobranie zaznaczonego tekstu i umieszczenie go w nowej metodzie, a następnie wywołanie tej metody z tej lokalizacji, przekazując dowolne zmienne lokalne w ramach metody"? Co masz na myśli przez "metodę przenoszenia"? – Phrogz
@Phrogz: Refaktoryzacja to bardzo dobrze znana technika. Ma wiele standardowych procedur, "Metoda przesuwania" jest jedną z najprostszych i polega na przeniesieniu metody z jednej klasy do drugiej, gdzie najlepiej pasuje. Zobacz książkę Martina Fowlera (http://www.amazon.com/dp/0201485672) lub http://sourcemaking.com/refactoring – David
Dziękuję za linki. – Phrogz