因为工作原因接触到了 ruby,不到一年。看到我们老大写的代码很简洁、复用程度贼高,但也是因为表面很简洁所以代码看起来很抽象,内部各种调用,眼花缭乱 。也由此感觉 ruby 项目的后期维护确实是个问题。虽然代码有时看起来很费劲,但内心 OS”代码写的真牛逼!!!“
都是假的,写的牛逼,不一定是好代码,简单直白反而更好,又不是写框架,弄的那么复杂,对于维护一点帮助都没有。如果没有重大性能差异,应该劲量写简单啰嗦傻子都能看懂的代码
以前刚看完 ruby 元编程,各种 method_missing, define_method, class_eval 都拿来码业务,不知道现在接手的伙伴什么想法,希望不要打死我