标签: design-patterns tdd
我越来越多地进入TDD,在我看来,我所有的课程通常最终都是纯粹的数据持有者,或纯粹的数据操纵者。这是TDD的预期结果吗?或者我采取过于极端的方法?
答案 0 :(得分:4)
TDD确实意味着您倾向于编写具有较少依赖性的代码。这反过来意味着课程倾向于承担单一责任。这可能表现为你所描述的更简单的类。它并不一定要以这种方式结束,而是通过毫不留情地重构你当然接近它。