advanced
复杂遗留代码重构策略
针对高耦合、低内聚的遗留系统提出详细的代码重构与架构解耦方案。
📝 Prompt Inhoud
假设你是一位资深架构师。现有的遗留系统是一个单体应用,存在严重的循环依赖、缺乏测试覆盖以及技术债务高企的问题。请制定一个详细的重构计划。该计划应包括:1. 识别关键重构风险并制定回滚机制;2. 绞杀者模式的具体应用步骤,如何逐步剥离功能模块;3. 如何在不中断业务的情况下逐步迁移数据库架构,确保数据一致性;4. 建立自动化测试金字塔的策略,从单元测试到端到端测试的覆盖路径。