从去年下半年开始刻意地要求自己使用测试驱动开发。
最开始,对于新的模块,是先写代码,然后写测试,修改代码的时候基本能做到先修改测试。
后来有时可以先从测试入手开发新功能了。
大半年下来,确实能感受到测试驱动开发的好处,比如修改和重构的时候相对放心。
但是每次想到要重构或者修改,就得先梳理一次测试就很烦... 甚至不想去重构了...
大家对测试都怎么看?
最开始,对于新的模块,是先写代码,然后写测试,修改代码的时候基本能做到先修改测试。
后来有时可以先从测试入手开发新功能了。
大半年下来,确实能感受到测试驱动开发的好处,比如修改和重构的时候相对放心。
但是每次想到要重构或者修改,就得先梳理一次测试就很烦... 甚至不想去重构了...
大家对测试都怎么看?