用途:在遇到任何错误时,先定位根因再动手修复,避免凭猜测改代码。
主要能力:提供四阶段调试流程。阶段一“理解错误”:阅读完整错误信息,记录确切的文件、行号、错误类型,可靠地复现错误,并写下“错误是:[确切错误] 位于 [位置],当 [触发条件] 时”。阶段二“提出假设”:至少生成两个假设,对每个假设说明支持证据和可证伪的证据。阶段三“验证假设”:用最小改动逐一验证假设,例如只加一行日志而非直接修复,一次只测试一个变量。阶段四“修复并验证”:写出修复,确认原错误消失、没有引入新错误,并补充一个本可捕获该缺陷的测试。
使用方式:资料未提供具体安装命令或调用方式,仅给出上述流程说明。
适用场景:任何出现错误的调试过程,尤其是容易直接猜测修复的场景。
限制:资料未说明支持的平台、依赖、收费或价格信息,暂未提供。