我是一名
Java程序员,他一年前就开始编写
Ruby on Rails.我喜欢这种语言,把自己和它们背后的原则.但是令我困扰的是Ruby程序员似乎并不重构.
我注意到在Ruby / Rails中大量缺少重构工具.一些IDE,像Aptana和RubyMine似乎提供了一些非常基本的重构,但与Eclipse的Java重构相比,没有什么比较大的.
然后还有另一个事实:大多数铁杆(甚至是专业人员)都喜欢一些轻量级编辑器,比如VIM或TextMate,而不是IDE.那么这些工具就可以得到零重构(只有使用find / replace才能使用正则表达式).
这给我留下了一个印象:轨道程序员不会重构.当然这可能只是一个错误的印象,但是我想听一些在铁路上专业工作的人的意见.
你重构吗如果你这样做,你怎么做,使用哪些工具?如果没有,为什么不呢?