第三周 代码重构 学习总结
附:第三周学习笔记
第三周的课程里,智慧老师通过JUnit、Spring、SQL引擎这几个真实案例来告诉我们在实际工作中如何选择合适的设计模式来解决碰到的问题。尤其是SQL引擎重构这个案例,我也深有感触,因为之前在重构一些旧的项目的时候就碰到了很多这种庞大的职责混乱的程序,这些旧的项目往往就是在架构初期没有合理使用设计模式,在业务不断迭代中逐渐变得臃肿的。在重构的时候,我们从整体来分析,对问题归纳整理,一些典型的问题采用合适的设计模式来设计重构方案。重构完成后,代码的层次结构、可扩展性、协作开发等方面都有一定的提升。
版权声明: 本文为 InfoQ 作者【应鹏】的原创文章。
原文链接:【http://xie.infoq.cn/article/2fb2bce7234e1da242fecfb7e】。
本文遵守【CC-BY 4.0】协议,转载请保留原文出处及本版权声明。
评论