TDD / BDD截屏/视频资源

时间:2010-01-27 22:16:56

标签: video tdd bdd

我最近看完了Autumn of Agile截屏视频,我正在寻找更多相似范围的素材。基本上,我正在寻找提供TDD / BDD流程的截屏视频,同时开发一些“真实”应用程序(或部分内容) - 所以请不要20分钟。我很惊讶没有找到这样的东西。如果您知道任何符合要求的资源,请列出它们。

15 个答案:

答案 0 :(得分:73)

答案 1 :(得分:25)

答案 2 :(得分:11)

  

基本上,我正在寻找提供TDD / BDD流程的截屏视频,同时开发一些“现实生活”应用程序(或部分内容) - 所以请不要20分钟介绍。

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

  • Jumi - JVM的新测试运行器,旨在最终取代JUnit成为事实上的测试运行器(超过10k SLOC代码库,Java)
  • Dimdwarf - 用于MMO游戏需求的分布式应用服务器(超过15k SLOC代码库,混合Scala和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小时)。

答案 3 :(得分:9)

Miško Hevery,Google的开发人员,在其网站上some great videos

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

Dnr TV有两集JP Boodhoo,他介绍了测试驱动的开发:

答案 4 :(得分:7)

我真的很享受GeePawHill的DoubleDawgDare screencasts。他们重构遗留代码,而不是TDD,但他肯定有TDD精神,而且 - 即使他们不是你想要的东西,他们也值得一看。

答案 5 :(得分:6)

我买了肯特贝克的TDD screen casts。他是一位非常好的老师。我喜欢他关注的不仅仅是使用XUnit框架的机械步骤。

这是截屏视频的detailed review

答案 6 :(得分:5)

Kent Beck开始研究他自己的TDD截屏视频。到目前为止,他在Vimeo上放了两篇未经编辑的教程,但他承诺很快会发布完整的编辑版本。

TwitterVimeo上关注他。

答案 7 :(得分:5)

詹姆斯肖尔有a YouTube video series,他使用TDD从零开始构建一小块软件,并记录整个过程的每一步。在我看来,对于那些考虑从TDD开始考虑的人来说,这应该是必须的。我最近才遇到它并且我很惊讶它没有更多曝光。有120个15分钟的视频 - 这是很多材料。

答案 8 :(得分:5)

高效的Rails测试驱动开发 - 作者:Wolfram Arnold

  • Class 1
    • 测试经济学
    • 分层测试,设计模式
    • 工具箱:RSpec with Rails
    • RSpec&模特
  • Class 2
    • 测试文化:为何选择TDD?如何TDD?
    • 测试&日期依赖性
    • 工具箱:固定装置,工厂,模拟器和工具箱存根
  • Class 3
    • 控制器测试
    • 查看,帮助,路线测试
    • 多少钱够了?多少钱太多了?
  • Class 4
    • 重构代码&测试,自定义匹配器
    • API测试
    • 远程数据设置
    • 用于API测试的黄瓜&文档
  • Class 5
  • Class 6
    • 集成框架(Cucumber,Webrat,Capybara和Selenium)
    • 与Selenium的集成测试(优点和问题)
    • Page Objects
    • 定位器(Selenium,CSS和XPath定位器)
    • RSpec Custom Matchers
    • 测试访问控制

答案 9 :(得分:4)

TekPub上的人制作了一些精彩的截屏视频,他们的'Concepts'-series涵盖了单元测试和BDD。

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

Rob Conery在会议期间也会抛出一些曲线球,以帮助展示TDD如何适应变化。不幸的是,这些是单集系列,因此只有一个,但它只有一个小时。

答案 10 :(得分:3)

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

答案 11 :(得分:2)

答案 12 :(得分:2)

我在BDD进行了25分钟的Bowling Kata截屏视频播放。是这里: http://www.screencast.com/t/cnelplcoyjw

答案 13 :(得分:2)

Destroy All Software - 测试主题主要基于实际项目,性能,重构和测试原则也是如此。

答案 14 :(得分:1)

看看Katacasts。来自网站:

  

Katacasts系列包括由Enrique Comba和我,Corey Haines作为截屏视频的表演片段。

我还没有看过它们,但是知道Corey是TDD和Craftsmanship的大力倡导者,并且at least one页明确提到做kata作为TDD,我想你可能会找到你想要的东西