流程类 bug 常藏在状态交叉里:支付回调重复、退款和取消同时发生、库存刚好归零。可以让 coding agent 先列出状态与转移,再用 TLA+ 写不变… · @Paulmakyb · TwKit
@Paulmakyb
流程类 bug 常藏在状态交叉里:支付回调重复、退款和取消同时发生、库存刚好归零。可以让 coding agent 先列出状态与转移,再用 TLA+ 写不变量、用 TLC 查找违反规则的路径,比如“未付款不能发货”。模型检查验证的是规格;还要对照真实代码并补回归测试。
曝光 6 · 评论 2 · 点赞 1 · 书签 0
查看原帖