Rails 翻了翻 redmine 2 的源码

fsword · 2012年06月14日 · 最后由 fsword 回复于 2012年06月15日 · 3830 次阅读

以我的山寨水平判断很不错,产品化的细节做的挺好,可以借鉴

https://github.com/redmine/redmine/blob/master/app/controllers/issues_controller.rb

index action 代码将近 50 行 可重构的空间很大。

redmine 的功能做的很不错,但是我觉得,他的代码不怎么样。

这个 index 查询页面算是比较复杂的了,写到 50 行也算不错了。

Redmine 的 issues#index 很强大,很值得学习

虽然我觉得代码不是理想,但是必须承认,这个issues#index的逻辑的确是很复杂。

#4 楼 @ery issues#index 的代码是不怎么样,复杂的逻辑似乎也是没有规划好的原因。不过我是觉得它的产品化做的还不错,很多细节都有考虑,当然也许是我在这方面做的比较少

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