知识卡片
定律二的"刚好通过"不是拒绝优良实现
内容
“刚好通过”要求不过度实现测试未覆盖内容,但并非要死板地写简陋代码。若开发者已能一次写出优良代码,不必拖到重构再改进;测试驱动强调的底线是”不要过度设计”,不是强制做不恰当的简单实现。
参考来源
- 位置:《解构领域驱动设计》17.2.2(源文件:_epub-src/OEBPS/029.xhtml)
- 结论依据:澄清定律二常见的误读边界。
- 原始内容:需要正确理解所谓"刚好"的度……测试驱动开发强调实现代码仅仅让当前测试刚好通过,底线是"不要过度设计",并不是说非要去做不恰当的简单实现。