用途:用于处理任何技术问题,包括测试失败、生产环境 bug、异常行为、性能问题、构建失败和集成问题。在时间紧迫、看似只需“快速修一下”、已尝试多次修复或尚未完全理解问题时尤其适用。
主要能力:提供四阶段流程。阶段一为根因调查:仔细阅读错误信息与堆栈、稳定复现问题、检查近期变更、在多组件系统中于各组件边界添加诊断日志以定位故障层、沿数据流向上追溯坏值来源。阶段二为模式分析:寻找可用的相似代码、完整阅读参考实现、列出工作与故障之间的所有差异、理解依赖与配置假设。阶段三为假设与测试:提出单一明确假设、做最小改动逐一验证、失败则形成新假设而非叠加修复。阶段四为实施:先创建失败测试用例,再针对根因做单一修复,最后验证测试通过且未破坏其他测试。
使用方式:按阶段顺序执行,每阶段完成后再进入下一阶段。若修复尝试少于三次失败,回到阶段一重新分析;若三次及以上失败,应停止并质疑架构,而非继续尝试第四次修复。
适用场景:任何需要可靠定位并解决技术缺陷的调试工作。
限制:资料未提供具体安装命令、平台支持、收费方式或代码示例;该技能为流程性指导,不包含自动化工具或脚本。