QINGHUAN / 动手查证 / 2026.10.30
让“应该没问题”经得起一次实验
写入成功、消息只处理一次、评估没有偷看未来——这些判断都需要具体证据。选一个问题,从故意失败开始,再亲手补齐缺少的条件。
- EXPERIMENT 01
两个人同时保存:用 HTTP 条件请求拦住旧版本覆盖
启动一个本机 HTTP 服务,亲手比较 428、412 与成功更新,再验收两个并发写入只能成功一个。
建议留出 20 分钟 · 含反例与练习
进入实验与判断题 → - EXPERIMENT 02
消息去重记多久:消费者范围、内容冲突与过早清理
实际中断一个消费子进程,再验证两个订阅者各做一次、同 ID 内容变化被拒绝,以及删除去重记录后旧消息再次生效。
建议留出 18 分钟 · 含反例与练习
进入实验与判断题 → - EXPERIMENT 03
新用户与未来日期:把两种数据边界分别验清楚
用八条订单记录检查用户交集、时间先后、标签与特征何时可用,并验证 gap 行数和预处理均值的边界。
建议留出 25 分钟 · 含反例与练习
进入实验与判断题 →
做完以后,留下什么
保留 Python 版本、实际输出和一处你主动改坏的条件。解释失败为什么出现,比只留下一个“通过”更有用。文末还有独立练习,不预先给出答案。