重构过程中的几个关键步骤:
-
分析目前系统的问题点,找到最重要最优先要突破的点
-
确定重构所要达成的目标、方向及限制条件
-
确定重构涉及到的核心技术方案及可行性
-
梳理重构所涉及到的需求、场景及相关上下游依赖方
-
设计明确和完善的技术方案
-
制定详细的项目计划,锁定资源和里程碑节点并推进
-
全流程的测试验证
-
详细完备的上线计划
-
不可或缺的灰度验证
系统重构是一件耗时耗力的工作,但同时也是对自身综合能力的一个巨大挑战和锻炼,期间会遇到各种各样新的问题。但正是通过这些真实的实战,在不断的重构中发现自身的能力瓶颈,去学习和成长。
https://www.cnblogs.com/coder-thoughts/p/14014554.html