2010年的夏天开始到现在,先后做了5个auction类的网站。
代码从纯php到引入yii,服务器从一台到web和db分离,到多server负载平衡,动静分离。
加了缓存,又引入了一些中间件。
业务上从price up到price down,又到スクラッチ。
在这期间又经历了公司倒闭,找工作,干私活。
回想起来五味杂陈。

想用半个月时间把代码重构一下。
重构的方向如下:
1,正在学习Design,完善Design换肤和content manager,让网站管理更方便
2,贯彻MVC设计模式,把业务类包装尽可能的独立于yii,实现这个目标过程中细分那些完成太多功能的“大方法”
3,修改一些用yii用的不正确的地方

具体目标如下:
1,用yii的theme来实现换肤
2,修改用yii不妥当的地方,比如自定义的工具类,常量,特别要消除dao类
3,支付功能的最初构想没有被实现,让支付更独立,更易于面向不同支付平台的开发
4,邮件等功能散落在各处的代码集中

先写到这里。以后慢慢跟贴完善。

One thought on “重构auction网站”

  1. theme问题找到解决方向。
    需要解决一下问题:
    1,views中url编码不统一,用相对路径的地方很难改。
    需要全局统一,做cdn时容易切换
    2,js不要编辑url
    (hangout了一晚上)

Leave a Reply

Your email address will not be published. Required fields are marked *