我如何用 Codex 修复一个道具数量变成负数的 Bug
开发过程中,有一个道具被玩家使用后,数量没有正常减少,反而变成了负数。问题本身并不复杂,但我第一眼看代码时没有注意到它,因为新的道具逻辑意外影响了原来的道具逻辑。
先复现,而不是先猜
我先简单查看了相关代码,并亲自把问题复现出来。确认现象之后,我把问题现象和提供这个功能的相关代码一起交给 Codex,没有先告诉它我认为哪里错了,让它从现有上下文开始排查。
问题藏在逻辑边界里
Codex 很快定位到:新的道具逻辑污染了原有的道具逻辑。修复并不复杂,却正好是肉眼容易忽略的低级问题——代码看起来熟悉,反而容易跳过最应该检查的分支。
修改后,我重新复现了原场景,同时再次观察代码逻辑,确认修复不是只针对表面现象。
复盘
这次经历让我更清楚地看到,AI 不只适合处理复杂任务。对于重复度高、规则明确、但容易漏看的排查工作,它也能成为很稳定的第二双眼睛。
我的习惯是:先让问题变成可验证的现象,再提供足够的功能上下文,最后亲自复现确认结果。判断仍然由我保留,细节扫描交给 Codex。
我如何用 Codex 修复一个道具数量变成负数的 Bug
作者:KK
本文链接:https://kiki.it.com/posts/codex-negative-item/
本文采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可。