瞎扯淡 你们项目中写的最长的一个方法大概有几行代码?

Ddl1st · 2012年02月14日 · 最后由 fsword 回复于 2012年02月14日 · 3675 次阅读

数遍谈谈如何优化。

我们项目中最长的估计有七八十行。一个业务处理的东西太多。
如果要是优化的话,只能拆成几个方法了。不然可读性太差了。

我见过一个项目只有一个控制器的。。。。

不会吧,超过一页的方法,我觉得已经要不得了

拆方法,理清逻辑一般能发现很多地方能放其他'伙伴'身上

等着有时间重构了。毕竟处理业务太多了。

看业务情况了吧,几个月前还写了个 rails 程序,其中有个 model 有个方法,大概有 200 行。。。囧。。。 不过那时 OO 还不熟悉,一切都谨小慎微,特别菜,现在来看重构下,加个两个 class,拆几个方法,大概最多的就是 30 行的样子。 再长点确实不太好看了。。。 写 gem 的话,可以再细化下,不然要被 BS 了吧~

这个不太一样,比如在 lib 下面有时会写一些辅助函数,20 行以内都能接受,但是如果 controller 或者 model 里面,超过 8 行就非常有罪恶感了

需要 登录 后方可回复, 如果你还没有账号请 注册新账号