我经常会遇到一堆复杂的if语句,有什么方法可以解决这个问题呢?
(在这个服务对象示例中,foo有许多条。这是为了把一个条子转移到另一个foo。)solutions such as seen here http://codereview.stackexchange.com/questions/14080/avoiding-a-lot-of-ifs-in-ruby
我是一名Java程序员,一年前开始编写Ruby on Rails。我喜欢它的语言、rails本身以及它们背后的原则。但是让我困扰的是Ruby程序员似乎并没有重构。我注意到Ruby / Rails中的重构工具非常缺乏。一些集成开发环境,如Aptana和RubyMine似乎提供了一些非常基本的重构,但与Eclipse的Java重构相比,并没