---
title: 我如何用 Codex 修复一个道具数量变成负数的 Bug
tags:
    - Codex
    - 调试
    - 游戏开发
categories:
    - AI 协作
date: "2026-08-21 20:00:00"
desc: 一个看起来很低级的问题，反而说明了 AI 在细致排查和重复性工作上的价值：先复现，再让它扫查人容易忽略的逻辑。
abbrlink: codex-negative-item
---
开发过程中，有一个道具被玩家使用后，数量没有正常减少，反而变成了负数。问题本身并不复杂，但我第一眼看代码时没有注意到它，因为新的道具逻辑意外影响了原来的道具逻辑。

## 先复现，而不是先猜

我先简单查看了相关代码，并亲自把问题复现出来。确认现象之后，我把问题现象和提供这个功能的相关代码一起交给 Codex，没有先告诉它我认为哪里错了，让它从现有上下文开始排查。

## 问题藏在逻辑边界里

Codex 很快定位到：新的道具逻辑污染了原有的道具逻辑。修复并不复杂，却正好是肉眼容易忽略的低级问题——代码看起来熟悉，反而容易跳过最应该检查的分支。

修改后，我重新复现了原场景，同时再次观察代码逻辑，确认修复不是只针对表面现象。

## 复盘

这次经历让我更清楚地看到，AI 不只适合处理复杂任务。对于重复度高、规则明确、但容易漏看的排查工作，它也能成为很稳定的第二双眼睛。

我的习惯是：先让问题变成可验证的现象，再提供足够的功能上下文，最后亲自复现确认结果。判断仍然由我保留，细节扫描交给 Codex。


---

**作者：**KK

**本文链接：**[https://kiki.it.com/posts/codex-negative-item/](https://kiki.it.com/posts/codex-negative-item/)

本文采用[知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议](https://creativecommons.org/licenses/by-nc-sa/4.0/)进行许可。