我正试图学习如何将测试驱动开发应用到我的编码实践中。有没有博客可以推荐定期发布关于使用TDD的信息?我应该遵循哪些博客学习TDD?
1
A
回答
1
如果您准备购买一本书,开始使用TDD时,Roy Osherove的书“单元测试的艺术”是一本很棒的书。 Roy还有一个博客here。 叔叔鲍勃有一些很棒的博客文章here。
我的一位同事在TDD here上有一些非常清晰的简明博客文章。
如果你不知道什么代码卡塔是在看看在卡塔目录http://codingdojo.org/。代码卡塔是一种练习TDD的好方法。
我写了一篇关于解决FizzBuzz kata的博客文章,这是一个非常简单的kata,但是在我的文章中,我的目的是演示如何首先进行TDD测试。您可以看到博客文章here。
在PluralSight上也有一些很棒的TDD视频,虽然你需要为这些付费。
学习做TDD是一次旅程,可以让你非常沮丧,但如果你做得对,奖励是巨大的,所以我建议给它一个真正的去。
2
鲍伯马丁现在这里的博客 - 值得如下:http://blog.8thlight.com/uncle-bob/archive.html
而且杰森戈尔曼:http://codemanship.co.uk/parlezuml/blog/
以及不断增长的面向对象的软件组:https://groups.google.com/forum/#!forum/growing-object-oriented-software
相关问题
- 1. 在RIA领域有哪些好的博客可以遵循?
- 2. 要遵循的博客?
- 3. 我应该学习哪种语言?
- 4. 我应该从哪里学习asp.net?
- 5. 我应该学习哪个WebGL框架?
- 6. 我应该学习哪些CMS? .Net只有
- 7. 我应该学习哪些网络技术?
- 8. 我应该为Web开发学习哪些新技术?
- 9. 我的博客应该实现哪些微格式?
- 10. 如果我有时间学习一些设计模式,我应该学习哪些?
- 11. 学习来源TDD
- 12. 与TDD学习Scala
- 13. 我应该学习XUL吗?
- 14. 我应该学习NHaml吗?
- 15. 学习ASP.NET必须遵循什么学习路径?
- 16. 哪些网站/博客,你会更喜欢学习先进的纯CSS技术
- 17. CodeIgniter遵循哪些REST RFC?
- 18. 哪些需要学习Android?
- 19. 如何用Ruby学习TDD?
- 20. 我应该遵循哪个应用程序体系结构?
- 21. 我应该遵循哪些步骤来更新AWS自动缩放警报?
- 22. 我应该在哪里创建我的开发博客?
- 23. 开始Android开发之前我应该学习哪些设计模式
- 24. 如果我使用ASP MVC 3,应该学习哪些新技术?
- 25. 我应该先试着学习哪些GHC类型的系统扩展?
- 26. 在学习LINQ to XML之前我应该了解哪些XML相关技术?
- 27. 在学习JavaFx之前,我应该学习Swing吗?
- 28. 在学习Ajax之前,我应该学习Xml和Javascript吗?
- 29. 我应该从哪里学习数据库?
- 30. Python或Ruby我应该学习哪一个?
如果这个问题不要求摘我建议你在http://sqa.stackexchange.com/上提出这个问题,这个问题主要用于测试问题。所以如果你将来对测试有问题,你可能会在那里得到更好的帮助。 – TLama