使用案例 · 修复

从现象到根因,修复一个线上问题

诊断先于修改:先稳定复现、缩小范围,确定哪里坏了、为什么坏,再选择风险最小的修复并验证相邻路径。

稳定复现

记录入口、操作步骤、环境和实际结果,避免边猜边改。

缩小范围

通过日志、测试和差异对比,找到最小的责任代码区域。

验证回归

既检查问题消失,也检查相邻路径没有被新的修改破坏。

用回归测试修一个缺陷

先把错误变成稳定失败的测试,再做最小修复。

从失败日志定位测试和 CI 问题

保留准确运行、失败步骤和环境差异,复现以后再改。