专题教程
围绕一个工作问题连续学习
进阶2026-07-0260 分钟
给列表加一个字段前,让 Codex 先找清它从哪来
线上后台里有一种改动特别容易被轻视:列表多展示一个字段。产品说“订单列表加一列发票状态”,你打开页面,看到表格组件,心里觉得也就多一个 column。真正动手后才发现,字段不只在 UI 上出现一次。接口响应里可能已经有 `invoice_status`,前端类型里却没有;API client 可...
Codex 实战小步修改与安全编辑AI 工作流
阅读教程进阶2026-07-0260 分钟
函数太长先别急着拆:先让 Codex 锁住现有行为
最让人犹豫的重构,往往不是你看不懂代码,而是你看懂之后更不敢动。一个函数三百行,里面混着参数归一、权限判断、金额计算、状态转换、兼容旧数据、日志上报和错误提示。你知道它应该被拆开,也知道继续堆下去会越来越难维护。可问题是:现有测试很薄,历史 bug 又不少,函数里还有几段看起来怪但可能是线上补丁...
Codex 实战小步修改与安全编辑AI 工作流
阅读教程进阶2026-07-0255 分钟
新逻辑别直接全量:让 Codex 先把风险改动藏到开关后面
很多风险改动不适合跟着代码发布一起全量生效。比如你要把订单推荐从旧规则切到新算法,把客服工单分配从固定队列改成动态评分,把会员页的权益计算换成新服务,或者把一个接口从同步处理改成异步任务。代码可以先合并,行为不一定要立刻打开。更稳的方式,是先把新逻辑接到功能开关后面,只让少量用户、租户、角色或内...
Codex 实战小步修改与安全编辑AI 工作流
阅读教程进阶2026-07-0265 分钟
新增一个配置开关时,先让 Codex 别把所有环境一起改了
新增一个配置开关,看起来只是多加一行变量,实际很容易把所有环境一起带偏。开发环境为了调试希望默认打开,测试环境希望稳定覆盖,生产环境必须默认关闭;但项目里可能同时存在 `config/default.ts`、`config/test.ts`、`.env.example`、部署平台变量、容器启动参...
Codex 实战小步修改与安全编辑AI 工作流
阅读教程