测试驱动,写测试之前考虑设计吗?
买了个《测试驱动开发》,看完第一个例子,感觉作者就是写了一堆测试,然后把代码拼凑出来了。
难道测试驱动在动手之前从没有考虑过设计的问题,只是跟着测试的感觉走?
[解决办法]
难道测试驱动在动手之前从没有考虑过设计的问题,只是跟着测试的感觉走?
-----------------
当然不是
TDD之所以强调先写测试,其实是强调你必须现实的反映出你的设计的要求,这其实就是一个设计.
[解决办法]
有个疑问:"是强调你必须现实的反映出你的设计的要求,这其实就是一个设计."
是反映设计的要求还是反映需求的要求?