Существуют ли какие-либо программы или IDE, которые поддерживают рефакторинг для Ruby или RoR?Рефакторинг в Ruby
ответ
Я считаю, что net-beans и eclipse поддерживают некоторый рефакторинг в их рубиновом режиме. Кроме того, поддержка emacs-кода (ECB) и различные инструменты поддержки ruby (например, rinari) для emacs имеют определенную поддержку.
IntelliJ IDEA с плагином Ruby поддерживает некоторые рефакторинги.
Там также 3rdRail от CodeGear (от Delphi славы). Единственный улов в том, что он не бесплатный.
В Aptana есть несколько простых инструментов для рефакторинга. Я часто извлекаю их в частичные, и у них есть простой ярлык для вытаскивания вещей, создания файла и вставки правильного вызова в частичное. Не самое удивительное когда-либо, но полезно
Я использовал рефакторинг в netbeans. Я не счел это гораздо более полезным, чем найти и заменить.
Лучший инструмент рефакторинга - хорошее покрытие для испытаний. Если ваши тесты охватывают ваш код, и все они прошли, вы можете просто внести любые изменения, которые вам нужны, и тесты найдут любые зависимости, которые вы нарушили. Это основная причина того, что инструменты рефакторинга на основе IDE менее распространены в Ruby, чем в других местах.
Я бы сказал, что у Rubymine есть лучший рельсовый рельс/рубин во всех RoR IDE. Попробуйте и убедитесь сами.
Вы всегда можете попробовать RubyMine попробовать.
- 1. Рефакторинг Ruby
- 2. Рефакторинг Ruby в Vim
- 3. Рефакторинг некоторого кода Ruby
- 4. Ruby Rspec Timer - рефакторинг
- 5. Рефакторинг программы CLI Ruby
- 6. Рефакторинг уродливый код ruby
- 7. Рефакторинг условной логики в ruby
- 8. рефакторинг ruby code inject issues
- 9. Быстрый справочный рефакторинг Ruby Class
- 10. Рефакторинг проверки регулярного выражения в ruby
- 11. Рефакторинг, если elsif else в Ruby
- 12. Рефакторинг session_controller в Ruby On Rails
- 13. Рефакторинг повторяющихся операторов case в Ruby
- 14. рефакторинг модель методы в Ruby On Rails
- 15. Рефакторинг с оператором OR в Ruby
- 16. Рефакторинг кода Ruby scrape (с различными атрибутами)
- 17. Рефакторинг Ruby on Rails link_to с сортировкой
- 18. Ruby and Cucumber - Рефакторинг длинного списка действий
- 19. Ruby - рефакторинг для обработки различных типов ошибок
- 20. Ruby: Рефакторинг метода для прогнозируемого метода
- 21. ruby on rails, searchlogic и рефакторинг
- 22. Рефакторинг вложенных циклов в Ruby-методе, который экспортируется в CSV
- 23. Рефакторинг
- 24. Попытка использовать отладчик в рельсах 3 - ruby 1.9.3 [Рефакторинг]
- 25. Расчет Ruby Percentile в соответствии с формулами Excel (нужен рефакторинг)
- 26. Рефакторинг, если elsif else или в блоке Ruby
- 27. Рефакторинг простого сценария для очистки базы данных mysql в ruby
- 28. Рефакторинг ruby: хотите передать имя атрибута в метод
- 29. Как сделать рефакторинг следующим, если в Ruby не указывается инструкция
- 30. Рефакторинг
JetBrains также продает полностью содержащую IDE как RubyMine. – Turadg 2011-01-07 05:19:17
RubyMine поддерживает автоматический рефакторинг, поэтому стоит посмотреть [RubyMine] (http://www.jetbrains.com/ruby/) – thegreendroid 2012-05-12 08:41:32