Meta-Flow元工作流的变更影响分析技能。当需要进行变更影响范围评估时使用,从代码影响、测试影响、文档影响、集成影响等多个维度分析变更波及范围,输出变更影响报告,为CP3变更评审提供决策依据。
【适用场景】
- CP3变更评审前的变更影响范围评估 - 需求或设计变更波及到多个子系统时 - 需要量化变更风险和影响工作量时 - 变更决策需要多维度影响数据支撑时
【操作步骤】
1. 确定变更范围和变更对象 2. 从代码维度分析影响范围:哪些文件/模块受影响 3. 从测试维度分析影响范围:哪些测试用例需要更新 4. 从文档维度分析影响范围:哪些文档需要同步更新 5. 从集成维度分析影响范围:哪些接口/服务受影响 6. 汇总各维度影响,输出变更影响报告
【代码模板】
```yaml 变更影响分析维度: 代码影响: 分析方法: AST解析+依赖图分析 输出: 受影响文件列表 测试影响: 分析方法: 测试覆盖矩阵 输出: 需更新的测试用例列表 文档影响: 分析方法: 文档引用分析 输出: 需同步更新的文档列表 集成影响: 分析方法: 接口依赖分析 输出: 受影响的接口/服务列表
变更影响报告结构: - 变更摘要 - 各维度影响范围 - 风险评估 - 工作量估算 - 建议措施 ```
【复盘要点】
- 影响分析必须覆盖代码、测试、文档、集成四个维度 - 变更报告必须量化影响范围而非定性描述 - 风险评估需包含高/中/低三级 - 工作量估算需分解到各子系统
来源:GitHub https://github.com/hyde-zhao/meta-flow