是否有任何支持重構Ruby代碼的工具(重命名方法,重命名類,提取方法,移動方法,...)?Ruby重構有哪些工具可用?
我所知道的最好的是RadRails 2,但Aptana 3刪除了這個工具。
Netbeans doesn't support Ruby on Rails anymore(它有社會的支持)
是否有這樣的工具可用?你知道任何?盧西丁?
無論是命令行工具,獨立GUI工具還是與開發環境集成。
喜歡請避免回答「紅寶石是那麼好重構」或「測試是你最好的朋友」
是否有任何支持重構Ruby代碼的工具(重命名方法,重命名類,提取方法,移動方法,...)?Ruby重構有哪些工具可用?
我所知道的最好的是RadRails 2,但Aptana 3刪除了這個工具。
Netbeans doesn't support Ruby on Rails anymore(它有社會的支持)
是否有這樣的工具可用?你知道任何?盧西丁?
無論是命令行工具,獨立GUI工具還是與開發環境集成。
喜歡請避免回答「紅寶石是那麼好重構」或「測試是你最好的朋友」
的RubyMine /的IntelliJ做最好的我用。
該Aptana產品做了一些重構,但我不熟悉最新的迭代。
vim-rails給你部分提取 - 和Vim是非常快的複製周圍太;-)
Netbeans的開發者的東西不支持紅寶石了,但有are people who do。
你也可以用Vim使用此Vim插件,重構RoR的應用:https://github.com/sandeepravi/refactor-rails.vim
對於「重命名」方法/班怎麼樣一個簡單的查找/在你的項目中更換?對於「提取方法」,你的意思是「採取選定的文本,並把它放在一個新的方法,然後從該位置調用該方法,傳遞方法中使用的任何局部變量」? 「移動方法」是什麼意思? – Phrogz 2011-10-17 17:59:06
@Progrog:重構是一個非常成熟的技術。它有許多標準程序,「移動方法」是最簡單的程序之一,它將方法從一個類移動到另一個最適合的類。 請參閱Martin Fowler的書(http://www.amazon.com/dp/0201485672) 或http://sourcemaking.com/refactoring – David 2011-10-17 19:03:33
感謝您的鏈接。 – Phrogz 2011-10-17 19:21:33