最近一两周,我的主要工作是在对已经完成的功能进行重构。原因是这个功能的需求最初不明确,功能都是慢慢迭代出来的,所以导致一些本应该有联系的功能点零散在系统的各个角落。
趁现在项目还没有真正上线,项目经理觉得我们应该抓紧时间,进行功能重构。要求构建一套模型,将现有的几关联个功能点串联起来,方便统一控制。同时,需要对未来的需求进行可扩展。
重构是一件考验功力的事情,尽管我之前也了解过设计模式等方面的知识,但是缺少实践,所以运用起来也比较生硬。一切还在于多思考,多总结,多实践。
最近一两周,我的主要工作是在对已经完成的功能进行重构。原因是这个功能的需求最初不明确,功能都是慢慢迭代出来的,所以导致一些本应该有联系的功能点零散在系统的各个角落。
趁现在项目还没有真正上线,项目经理觉得我们应该抓紧时间,进行功能重构。要求构建一套模型,将现有的几关联个功能点串联起来,方便统一控制。同时,需要对未来的需求进行可扩展。
重构是一件考验功力的事情,尽管我之前也了解过设计模式等方面的知识,但是缺少实践,所以运用起来也比较生硬。一切还在于多思考,多总结,多实践。