W01-D04 日验收

课堂课件 · 任务书

场景预期
两个同值OrderLine==为真,is为假
一行数量2len(cart)=1,总金额258.00
修改商品现价129→199历史明细仍258.00
数量True、0、负数;价格NaN或1.001构造拒绝
新快照保存后另进程读取字段与Decimal金额相同
缺文件、坏文件、已有目标分别明确失败;不覆盖旧文件
两个购物车添加一车不改另一车
  • 本人逐项记录输入、预期、实际;错误输入和边界都执行过。
  • 能指出每项知识在商城任务中使用的位置,并解释一次数据/控制变化。
  • 独立变体先预测再运行;不能仅复制教师示例。
  • 至少一次故障→最小修复→旧行为回归;一次AI建议接受或拒绝及理由。
  • 代码、Git提交、运行说明与同伴复现一致。
  • 下一日产物齐备:src/models.py中的OrderLine/Cart、UTF-8价格快照和累计订单保存恢复。

未完成项保留未勾选;教师参考测试通过不代表个人通过。下一步:D05 为已有调用添加日志、异常分类和自动测试,接入CLI。

  • 累计订单执行check_orders.py:保存恢复所有字段,错误总额被拒绝,原文件与当前内存订单不变。