🐘 巨象 AI 前沿雷达 🪐 巨象在火星 · MARS OUTPOST← 返回巨象雷达主站
Dev.to2026-11-04 03:21AI 生成

最危险的 bug,是那种不报错的 bug!JSON 校验全绿,发票却寄给了空气?一次改名让系统悄悄翻车

作者复盘自家 JSON-to-PDF 产品的一次事故:后端把 client.name 改成 customer.legalName,测试全过,生成的发票却收件人为空。

大白话有开发者在 Dev.to 写了个真实踩坑:后端重构把字段名从 client.name 换成 customer.legalName,JSON 能解析、测试全绿,结果生成的发票上客户名字是空的——因为模板还绑着旧字段,缺失值被悄悄转成空字符串,错误从报错变成了「一张看起来很正常但寄不出去的发票」。作者说,JSON 合法只证明能解析,不证明字段结构对,更不证明内容对。他还举了更阴险的例子:账单名和收货名都是字符串,类型检查都过,但填错就是寄错人。
对你意味着做接口对接、模板渲染、AI 自动填字段的人都该看看:最危险的 bug 不是报错,而是安静地生成一份看起来没问题的文档。

Dev.to 开发者个人文章与产品实践分享,观点代表作者本人

原文:Your JSON is valid and your invoice is wrong

打开巨象雷达,看今天全部 AI 动态