Test-case reducers are underappreciated debugging tools
tratt.net原文 ↗
Laurie Tratt 介绍 test-case reducers 在复杂 bug 调试中的价值。reducer 的基本模式是:给定一个能自动判断 bug 是否仍然复现的 oracle,不断缩小输入直到得到最小或更小的复现样例;这不只适合编译器,也适合任何输入庞大、触发条件复杂的系统。它对 agent 时代同样有用,因为 agent 生成的失败案例常常冗长且难以人工定位。
–浏览
评论 · Comments