遗留模块重构与边界拆分
识别循环依赖与上帝模块,提出分包与依赖方向(向内稳定、向外适配);配合绞杀者模式或接口抽象,输出分阶段重构顺序与每步可运行状态,避免长期分支。
案例分类 · 工程与架构
5 条案例 案例中心第 2 类
识别循环依赖与上帝模块,提出分包与依赖方向(向内稳定、向外适配);配合绞杀者模式或接口抽象,输出分阶段重构顺序与每步可运行状态,避免长期分支。
从合并提交、工单或变更单聚合「用户可见 / 仅运维」差异;生成版本号规则下的发布说明、回滚提示与已知问题,并按受众(终端用户、客服、SRE)拆分段落。
定义标签体系与优先级语义,结合模板字段与标题关键词给出打标建议或自动化条件;减少 triage 会议负担,并保留「需人工确认」的兜底规则。
区分可逆与不可逆 DDL,评估锁表与大表改写窗口;为每步迁移编写回滚 SQL 与数据校验查询,并与蓝绿/金丝雀发布节奏对齐。
用领域语言划分服务职责与数据所有权,明确同步 API 与异步事件的契约;标注防腐层与共享内核风险,避免「分布式大泥球」。