使用TDD需要多长时间才能变得更容易?

pop*_*ome 2 tdd

我相信TDD是最有前途的开发者之一.练习,但很容易从开发工具集中删除一个.

现在对我来说很难.但是很多开发者.似乎在日常工作中认真对待它.

每当我尝试TDD考虑所有鼓励,好处和好建议时,

但是我花了好几个小时后回到了我原来的编程习惯

运行一些简单的测试用例.

有些人说它花了一些时间来使用它因为它是练习!

我只是想知道成为TDD专家需要多长时间

如果你是一个不能没有它的开发者.

Esk*_*ola 5

我在2007年开始使用TDD,在工作中我得到了一个合适的任务来编写一个非关键的实用程序(30-40小时的努力).当时对我来说,花了几个小时才弄明白要先写什么测试,然后花几天的时间来扭转思绪,先考虑测试.大约一个星期后,我完成了那个程序,用代码行来衡量(不是一个好的措施,我知道)我的生产力与早期项目大致相同(每小时约20个LOC完成生产代码).

在第一个项目之后,我意识到我的测试还不是很好,我还在寻找自己的风格.我特别关注如何命名我的测试.我花了大约一年时间和七个小项目,直到我对我写的测试质量感到满意.在那个时候我可以说我已经内化了TDD,所以我写了一个TDD教程来教它也是其他人.当然,即使在那之后,我一直在不断改进和学习新的方法.