用途:用于处理任何技术问题,包括测试失败、生产环境 Bug、异常行为、性能问题、构建失败和集成问题。尤其适用于时间紧张、看似只需一个快速修复、已尝试多个修复仍失败、或尚未完全理解问题的情况;简单问题也不应跳过流程。
主要能力:提供一个强制性的四阶段调试流程。第一阶段根因调查:仔细阅读错误与堆栈、稳定复现问题、检查最近变更,在多组件系统中于各组件边界增加诊断日志,追踪数据流直至找到坏值来源。第二阶段模式分析:寻找同类可用示例、完整阅读参考实现、列出所有差异、理解依赖关系。第三阶段假设与测试:形成单一假设并以最小改动验证,失败则提出新假设。第四阶段实施:先创建失败测试用例,再做单点修复,最后验证修复是否解决且未破坏其他测试。
限制与规则:未经第一阶段不得提出修复;若三次以上修复失败,应停止并质疑架构,与用户讨论后再继续。多次同时修改、加日志后“先试一下”、说“大概就是这里”等行为均属红旗,需返回第一阶段。技能明确要求不确定时直接说明不理解,不要假装已知。资料未提供安装命令、平台支持范围、价格或具体产品收费信息。