测试驱动开发演示

时间:2009-09-16 11:00:50

标签: video tdd

我需要在TDD上做一个简短的演示,以便在公司会议上展示。它需要是一个在线谈话,不超过35分钟。你有什么建议?

8 个答案:

答案 0 :(得分:3)

我一直在寻找像我这样的视频。

我能提出的最好成绩是Steve Freeman On TDD: How Do We Know When We’re Done?,但遗憾的是它显着超过35分钟。

答案 1 :(得分:3)

Youtube有很多短(和长)videos。甚至还有语言特定的。我建议你看看并选择最适合你公司演示的那个。

答案 2 :(得分:2)

如果您打算自己展示,我可以给出的最佳建议是:不要只在PowerPoint幻灯片上使用大量文字。在演示文稿中,老实说人们不会记得太多像那样。如果他们确实记得某些东西,那么实际上没有人会尝试。相反,尝试更有创意的事情:

如果您的目标受众具有技术知识,我会计划编写一些代码,并将其写在他们面前,以便他们可以看到您实际执行此操作。当然,概述好处,但显示他们 - 不要只是告诉人们他们。

如果您的目标受众没有技术知识,我会质疑为什么要发表有关TDD的演示文稿; - )

答案 3 :(得分:2)

专注于TDD的好处。老实说,在开始时编写代码需要更长的时间来编写代码,但公司/开发人员可以节省时间。甚至TDD也不是测试问你的观众他们愿意支付多少质量。还要告诉他们测试会增强信心如果您在编写代码之前编写测试,那么最终会编写更好的代码

我会集中精力说TDD不是关于测试开发的。我的意思是TDD不是一种验证代码的技术,它是一种开发技术。

显示TDD的五个步骤。

  1. 写测试。
  2. 请参阅测试失败。
  3. 编写代码以进行测试通过
  4. 运行测试
  5. 重构。

答案 4 :(得分:1)

我推荐Roy Osherove的understanding Test Driven Development。在短短一个多小时内,它比您要求的时间略长,但仍然是一个很棒的介绍。

我也推荐Roy's other videos,他的博客ISerializable和他的书the art of unit testing

答案 5 :(得分:1)

另请参阅此博文:Testing and Testable Code Presentation

答案 6 :(得分:0)

我一年前使用presentation about TDD创建了一个"A TRIP" acronym,并且使用Eclipse(使用Java编程)非常快速地进行了一些休息。它在一个封闭的小组会议中表现得很好(我相信我花了30分钟才能完成所有这些工作而没有亲自动手的材料)。但是,如果你需要30分钟,你可能需要削减一些东西。

你不应该尝试过多介绍TDD切线到太多的其他主题,只要你能在网上提供资源链接,最好留给观众查看他/她自己。

答案 7 :(得分:0)

Seapine在测试驱动的开发和单元测试中发布了几个视频。

http://www.seapine.com/tddseries/

“测试驱动开发简介”视频长达20分钟,符合您的时间范围标准。