最近想提升代码质量,尝试了一个有点“野”的玩法:把日常写的功能模块丢给大模型,让它扮演资深架构师进行Code Review。起初只是好奇,没想到挖出了几个连我都忽略的隐患。 举个例子,有一段处理订单状态同步的逻辑,我自己看了三遍都觉得没问题。结果AI指出,在高并发场景下,如果数据库事务提交前发生网络抖动,状态可能会卡在“半成功”的中间态,导致用户看到已扣款但订单未生成。虽然这种情况概率极低,但在...