← 返回 Day 74 正文

Day 74 · 图解

Day 074 — TDD 红绿重构

flowchart TD N0["写失败测试"] --> N1 N1["确认失败原因"] --> N2 N2["实现最小改动"] --> N3 N3["全部测试通过"] --> N4 N4["重构并重新测试"]
flowchart TD
    N0["写失败测试"] --> N1
    N1["确认失败原因"] --> N2
    N2["实现最小改动"] --> N3
    N3["全部测试通过"] --> N4
    N4["重构并重新测试"]

阅读与检查

红灯必须因为缺少目标行为,而不是路径或环境错误。参数化测试减少重复,覆盖率高不代表断言有效。练习:加入边界断言并检查修改是否被测试捕获。

结合本日主 README 和 code 目录解释每个节点。此图解补充不代表重新运行了本日所有依赖环境。