背景:前段时间受成都社区Lite的邀请,参与了Re-education的一些重构工作。这个项目是一个公益项目,它是一个老师的协作和交流平台,帮助老师更好的设计课程,从而让更多学校的学生受益。说来这也是我第一次参与公益项目的开发,也算是对公益事业尽一些绵薄之力吧。
这个项目目前已经上线openclass.org, 并且代码也已经开源。
之前这个项目主要是由 ThoughWorks 成都的几个工程师在负责开发和设计。同样也非常敬佩他们对公益事业的热衷和支持。
整个重构过程有我,Dingding, Soloara参与,目前Rails端的重构, 已经基本告一段落。 而后我要离开成都一段时间,所以离开之前在ThoughtWorks做了一个Presentation。总结了一下整个重构过程,希望能对整个项目组有一定的帮助。
BTW: 还要特别感谢 Dingding 同学做了一次 Live Show 讲解重构代码中的一些细节。此次Live Show的视频也已经在Railscasts-china发布了。
Keynote:
https://speakerdeck.com/poshboytl/r...
阅读全文