Python 业务开发与工程基础|周验收
| 能力 | 分值 | 验收 |
|---|---|---|
| W01-D01 | 20 | 建立可运行目录,用 Decimal 计算金额并修复一次错误;修改商品数量后独立定位错误 |
| W01-D02 | 20 | 把单笔规则扩展为批量处理,错误记录不污染后续结果;调整一条订单状态规则并测试中间坏记录 |
| W01-D03 | 20 | 提取函数和模块,用断言证明重构前后行为相同;改变数量限制,仅修改负责该规则的模块 |
| W01-D04 | 20 | 建立模型不变量,明确序列化边界并从文件恢复订单;修改商品当前价格,证明历史订单金额不变 |
| W01-D05 | 20 | 通过薄 CLI 复用业务函数,用 pytest 保护行为并交给同伴运行;独立增加一个边界测试并让错误实现变红 |
每项至少 12 分且红线全部通过。业务正确性、越权、数据丢失或伪造证据未修复时不能通过对应项。消息队列自主部署是选做;核心只要求机制解释与课堂观察。学生现场状态:待执行。
RISE 证据定位与追问
本节把RISE 四步对应到上文已有检查项,用于查找证据和现场追问;不新增分值、通过门槛或提交包,不以四步说明替代原测试、真实运行和个人验收。
| 步骤 | 原验收中的位置 | 现场核对 |
|---|---|---|
| R · 需求定义 | D01—D05 业务规则 | 为谁解决什么问题?哪条输入、约束或条件决定通过? |
| I · 原理理解 | D01—D04 机制解释 | 解释关键机制;改一个条件,先预测结果并说明依据。 |
| S · 协作构建 | D03—D05 规则模块与 CLI | 打开本人代码/实验与修改记录,说明一次 AI 建议的采纳或拒绝。 |
| E · 证据交付 | D01—D05 独立变化和 D05 同伴复现 | 打开原要求的正常、失败、独立变化或交接证据,并指出未验证项。 |
发现缺口时,记录对应原验收项、缺失证据与补验动作,再按原表判定。教师演示、团队成品、Replay 与学生本人真实执行分别登记;原有无 AI 独立编码要求继续执行。