2010-01-27 97 views
119

我最近看完Autumn of Agile截屏视频,我正在寻找更多类似范围的资料。基本上,我正在寻找能够呈现TDD/BDD过程的屏幕录像,同时开发有些“现实生活”的应用程序(或其中的一部分) - 所以请不要20分钟介绍。我很惊讶没有找到类似的东西。如果您知道任何符合要求的资源,请列出它们。TDD/BDD截屏视频/视频资源

回答

7

我真的很喜欢GeePawHill的DoubleDawgDare screencasts。他们正在重构遗留代码,而不是TDD,但他肯定拥有TDD的精神,而且即使他们不是您想要的东西,他们也值得一看。

1

看看Katacasts。来自网站:

Katacasts系列由演出卡塔斯,由恩里克科巴和我,科里海恩斯做屏幕录像。

我没有看过他们还没有,但我们知道,科里是TDD和工艺的大拥护者,和网页明确提到做卡塔作为TDD的at least one,我想你会发现你在找什么。

9

Miško Hevery,谁是在谷歌开发者,有some great videos在他的网站。

Dave Astels有一个名为"Beyond Test Driven Development: Behaviour Driven Development"的Google技术演讲。

Dnr TV有两个情节与JP布杜,他给出了一个介绍测试驱动开发:

+0

对于提及Dave Astels的“超越测试驱动开发”而言,这个视频应该是需要关注的,因为任何人都在考虑进行TDD ......主要是因为他们不会浪费任何时间在TDD上,直接进入BDD。 – 2010-11-07 18:09:16

73
+0

我目前正在审查他们,这是很棒的东西。强烈推荐。 – 2010-04-18 18:04:34

5

肯特·贝克开始对自己的TDD工作的截屏。到目前为止,他在Vimeo上放了两篇未经编辑的教程,但他承诺很快会发布完整的编辑版本。

请关注他TwitterVimeo

+5

TDD-intro系列现在售价25美元,网址为http://www.pragprog.com/screencasts/v-kbtdd/test-driven-development – 2010-07-06 20:32:47

4

在TekPub的家伙做了一些很棒的屏幕录像,他们的'Concepts'-series涵盖了单元测试和BDD。

他们刚刚以12美元的价格发布了新的屏幕剧"Full Throttle: TDD with Brad Wilson",其中Brad在使用TDD的计费订阅系统上工作。

Rob Conery在会议期间还投入了一些曲线球,以帮助展示TDD如何适应变化。不幸的是,这些都是单集剧集,所以只有一个,但它是一个小时。

3

我们在http://bddcasts.com有一系列免费和付费的BDD截屏视频。我们主要是ruby开发人员,我们的工具是黄瓜和rspec。

+4

我不想变得不仁慈,但是你的BDDcast不应该是一种支付'投。基本上,当你更新自己的应用程序时,你们会自己编写配对编程。问题在于它不适合学习,而且质量非常低。观看免费演示(http://www.mefeedia.com/watch/32656993)我知道,我不可能通过整整30分钟的时间坐下来解释任何事情和嘟m。我不得不说,我实际上有点冒犯你会为此收取费用。同样,不要吝啬,但你真的需要重新考虑这一点。 – 2010-11-07 17:44:55

11

基本上,我正在寻找截屏视频,展示TDD/BDD过程,同时开发有些“真实生活”的应用程序(或其中的一部分) - 因此请不要20分钟介绍。

Let's Code是一个截屏“真人秀”系列里我正在开发使用TDD,进化设计和类似做法的真实项目 - 我通常的工作方式。现在有三个screencasted项目:

  • Jumi - 一个新的测试运行的JVM,旨在最终取代JUnit的事实上的测试运行(超过10K SLOC的代码库,JAVA)
  • Dimdwarf - 分布式对于MMO游戏需要的应用服务器(超过15K SLOC的代码库,混合斯卡拉和Java)
  • a simple text adventure game表现出一定的编程基础(只有9集,JAVA)

每集大约25分钟长每周发布新剧集(截至2012年9月,有超过260集,超过130小时)。

Let's Play: Test-Driven Development是James Shore在开发小型应用程序时使用TDD的截屏视频系列。当前的项目是估算个人长期财务状况的应用程序(Java Swing应用程序)。每集约15分钟,每天发布新剧集(截至2012年9月,有超过200集,超过50小时)。

24
6

我买Kent Beck的TDD screen casts。他是一位非常好的老师。我喜欢他如何专注于其他方面,而不仅仅是使用XUnit框架的机械步骤。

这是屏幕录像的detailed review

5

James Shore有a YouTube video series他在那里用TDD从零开始构建一小部分软件并记录每个步骤的过程。在我看来,这应该是需要查看任何想用TDD开始的人,我最近才看到它,我很惊讶它没有更多的曝光。有120个15分钟的视频 - 这是很多材料。

5

高效的Rails测试驱动开发 - 通过钨阿诺德

  • Class 1
    • 测试
    • 测试在层的经济性,设计模式
    • 工具箱:RSpec的使用Rails
    • RSpec &型号
  • Class 2
    • 测试的文化:为什么TDD?如何TDD?
    • 测试&日期依赖
    • 工具箱:照明灯,工厂,嘲笑&存根
  • Class 3
    • 控制器检测
    • 查看,助手,路由测试
    • 多少才够?多少是太多了?
  • Class 4
    • 重构代码&测试,定制的匹配
    • API测试
    • 远程数据建立
    • 黄瓜的API测试&文档
  • Class 5
  • Class 6
    • 集成框架(黄瓜,Webrat,水豚,和硒)硒(优点和问题)
    • 页面对象
    • 定位器(硒,CSS和XPath定位器)
    • 集成测试
    • RSpec自定义匹配器
    • 访问控制测试