金句级表达 · PITHY EXPRESSION

测试不是证明「没错」,而是定义「什么是对的」

传统思维把测试当作「验证正确性」的手段;TDD思维把测试当作「定义正确性」的手段——先说清楚「应该怎样」,再去实现。这个思维翻转使得测试从「事后检查」变成「事前设计」
来源

《敏捷软件开发》TDD章节

可迁移到

任何「定义先于执行」的场景——写需求文档前先写验收标准、做决策前先定义成功的样子

来自这本书的解读报告

《敏捷软件开发:原则、模式与实践》

Robert C. Martin (Uncle Bob) · 软件工程 / 敏捷方法论

这本书回答了如何在变化中保持软件质量的问题,答案是以SOLID原则为内核的有纪律的敏捷开发

敏捷开发·SOLID原则·软件设计·TDD·重构
阅读完整解读报告 →
PRESS YOUR OWN BOOK

找一本想读的书,解读出你自己的洞察

90 秒得到核心模型 · 行动接口 · 失效边界 · 三套 SOP

解读一本书 →