早就认识到了啊,所以好多人就不写测试,或者最后才补测试,或者尽写些糊弄事儿的测试。
但是,单元测试写好了其实是非常有帮助的,能更好地帮我们更有效率地达成目标。
tdd - How deep are your unit tests? - Stack Overflow
Kent Beck关于测试程度的论述:
客户为可工作的软件付费,并不是测试,在能给你足够信心的逻辑下测试越少越好。
这句话是关于测试进行到何程度的描述,但是也直接点明了测试的目的,测试目的就是给我们信心,给我们发布产品、使用产品的信心。
这个高度太高,放低一点儿,我们要买的产品能不能满足我的需求,我们要卖的产品能不能满足客户的需求,客户不知道,我们也不知道,要经过试用和测试才能大致了解,我们有信心我们的产品满足了客户提出的需求。