ruby-on-rails – ruby??在rails程序员重构?
我是一名
Java程序员,他一年前就开始编写
Ruby on Rails.我喜欢这种语言,把自己和它们背后的原则.但是令我困扰的是Ruby程序员似乎并不重构.
我注意到在Ruby / Rails中大量缺少重构工具.一些IDE,像Aptana和RubyMine似乎提供了一些非常基本的重构,但与Eclipse的Java重构相比,没有什么比较大的. 然后还有另一个事实:大多数铁杆(甚至是专业人员)都喜欢一些轻量级编辑器,比如VIM或TextMate,而不是IDE.那么这些工具就可以得到零重构(只有使用find / replace才能使用正则表达式). 这给我留下了一个印象:轨道程序员不会重构.当然这可能只是一个错误的印象,但是我想听一些在铁路上专业工作的人的意见. 你重构吗如果你这样做,你怎么做,使用哪些工具?如果没有,为什么不呢? 解决方法
是.
大多数Rails程序员首先尝试并遵循测试,编写代码以通过测试,然后在他们进行下一个测试之前重构代码. 所有轨道/红宝石程序员可能不是,但是在这个社区的“氛围”或“感觉”,我会说这是一个被传播和练习足够多的事情,发生的时间比不是更多. 不需要IDE的imo.对于Ruby和大多数的rails程序员来说,VIM,emacs和/或textmate都足够了.我猜Java需要更多的编译或某些东西,但是,我只知道在Ruby中编程.为什么所有Java程序员都使用IDE(因为我是泛化). (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |