Я программист на Java, который начал программировать Ruby on Rails год назад. Мне нравится язык, рельсы и принципы, лежащие в их основе. Но меня беспокоит то, что программисты Ruby, похоже, не рефакторируют.
Я заметил, что существует большой недостаток инструментов для рефакторинга в Ruby/Rails. Некоторые IDE, такие как Aptana и RubyMine, похоже, предлагают очень простой рефакторинг, но ничего действительно большого по сравнению с рефакторингом Eclipse Java.
Тогда есть еще один факт: большинство рельсов (даже профи) предпочитают некоторые легкие редакторы, такие как VIM или TextMate, вместо IDE. Ну, с помощью этих инструментов вы просто получаете нулевой рефакторинг (только регулярное выражение с find/replace).
Это оставляет мне такое впечатление, что программисты-рельсы не рефакторируют. Конечно, это может быть просто ложное впечатление, но я хотел бы услышать мнение людей, которые профессионально работают с рубинами на рельсах.
Вы рефакторинг? Если да, то как вы это делаете, с помощью каких инструментов? Если нет, почему бы и нет?