我进入专业软件开发已有4个月.TDD在我公司GO-JEK是不可谈判的.以下是我的观察:人们倾向于首先编写代码,然后为其编写测试.显然,对于具有4 - 5年s/w开发经验且之前没有遵循TDD的人来说,这更方便.那么,人们首先编写失败的测试,然后编写代码来传递它的原因是什么?为什么人们不首先编写代码然后为它添加测试?我们可以在任何一种方式进行重构
tdd automated-tests unit-testing software-design
automated-tests ×1
software-design ×1
tdd ×1
unit-testing ×1