引子:刚刚开发的时候我们会认为重构和我们相距较远。认为完成当下的工作比较重要,就忽略了对于我们自己所写的代码重构的想法。最近在实现一个方法,里面的逻辑判断很多,也有一参数复杂,出错不容易排查。让我们重新解构我们的代码。
什么时候应该重构
个人认为,在任何时候都应当考虑重构的问题。而不是在代码出现问题,或者代码遇到问题改不动的时候进行重构。(欢迎大家评论交流)
什么地方使用重构
逻辑复杂的地方;容易出错的地方;
如何重构
1,分析应用拥有那些模块。
2,选择一个少应用的模块进行重构。
3,总结模板重构过程中的经验和注意要点。
4,查看重构模块对应用的影响。
5,逐个模块逐步改造。