案例分类 · 工程与架构

工程与架构

5 条案例 案例中心第 2 类

本类连接「代码结构」与「工程流程」:拆分遗留模块、为发布流水线生成可读变更说明、自动化 Issue/PR 分类、在可回滚前提下推进数据库迁移,以及用限界上下文梳理微服务边界。适合与 CI/CD、架构、协作类 SKILL 组合,把一次性讨论沉淀为可重复的剧本。

案例中心 中归类为工程与架构#cat-eng)。与「研发与质量」相邻,偏系统级与跨仓协作;单条案例仍应写清触发条件与完成标准。

条目详解

遗留模块重构与边界拆分

识别循环依赖与上帝模块,提出分包与依赖方向(向内稳定、向外适配);配合绞杀者模式或接口抽象,输出分阶段重构顺序与每步可运行状态,避免长期分支。

CI/CD 说明与发布记录生成

从合并提交、工单或变更单聚合「用户可见 / 仅运维」差异;生成版本号规则下的发布说明、回滚提示与已知问题,并按受众(终端用户、客服、SRE)拆分段落。

Issue / PR 自动分类与打标

定义标签体系与优先级语义,结合模板字段与标题关键词给出打标建议或自动化条件;减少 triage 会议负担,并保留「需人工确认」的兜底规则。

数据库迁移脚本与回滚预案

区分可逆与不可逆 DDL,评估锁表与大表改写窗口;为每步迁移编写回滚 SQL 与数据校验查询,并与蓝绿/金丝雀发布节奏对齐。

微服务边界与限界上下文梳理

用领域语言划分服务职责与数据所有权,明确同步 API 与异步事件的契约;标注防腐层与共享内核风险,避免「分布式大泥球」。

返回案例中心 应用场景(总览)