Vibe Coding 案例 13:错误信息,是最好的验收标准
把『错误信息是否可读』写进验收清单,排障速度能翻一倍。
批量发布失败时,第一版错误是『Operation failed』——毫无信息量,我对着日志猜了半天。后来把错误处理改成逐字段报告:哪条记录、哪个字段、为什么被拒,一眼定位。
三个让错误信息变好的做法: 1. 带上下文:报错时附上对象 ID 和失败字段名,而不是笼统的 failed。 2. 给停止点:失败后明确『已停在哪一步』,让下一位不用重推全流程。 3. 可复现:错误信息里带上请求摘要(不含密钥),别人能照着复现。
验收标准里加一条『如果这里出错,我能 30 秒内知道错在哪』——这条规则帮我省下的时间,远超写它花的时间。
开放问题
你见过最『读了等于没读』的错误信息长什么样?
下一步
挑一个你常遇到的报错,把它改写成带上下文和停止点的版本。