TDD / BDD截屏/视频资源[关闭]


122

我最近已经看完《敏捷秋天》屏幕录像,并且正在寻找更多类似范围的材料。基本上,我正在寻找在开发一些“实际”应用程序(或部分应用程序)时介绍TDD / BDD流程的截屏视频-因此,请不要花20分钟的时间介绍。我很惊讶没有找到类似的东西。如果您知道符合要求的任何资源,请列出它们。

Answers:


74

26

11

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

“让我们编码”是一个截屏视频的“现实秀”系列,我在其中使用TDD,渐进式设计和类似实践(通常的工作方式)来开发真实项目。现在有三个截屏项目:

  • Jumi -JVM的新测试运行程序,旨在最终取代JUnit作为事实上的测试运行程序(超过10k SLOC代码库,Java)
  • Dimdwarf-满足MMO游戏需求的分布式应用程序服务器(超过15k SLOC代码库,Scala和Java混合版本)
  • 一个简单的文字冒险游戏,展示一些编程基础知识(仅9集,Java)

每个剧集约25分钟,每周都会发布几个新的情节(截至2012年9月,有超过260个情节,超过130小时)。

让我们玩:测试驱动开发是一个系列视频截屏,其中James Shore在开发小型应用程序时使用TDD。当前项目是一个用于估计个人长期财务的应用程序(Java Swing应用程序)。每集大约15分钟,每天发布新的集(截至2012年9月,有200集,超过50个小时)。


9

Google的开发人员MiškoHevery在他的网站上有一些很棒的视频

Dave Astels在Google进行了一次技术讲座,题为“超越测试驱动开发:行为驱动开发”

Dnr TV上,JP Boodhoo有两集节目,他在其中介绍了测试驱动开发:


+1提及Dave Astels的“超越测试驱动的开发”该视频应被要求观看甚至正在考虑进行TDD的任何人……主要是这样,他们不会浪费任何时间在TDD上,而是直接进入BDD 。



6

詹姆斯·肖尔(James Shore)拥有一个YouTube视频系列,他在其中使用TDD从零开始构建了一个小软件,并记录了过程的每个步骤。在我看来,对于任何考虑从TDD入手的人来说,都应该这样做,我只是最近才碰到它,而令我惊讶的是它没有更多的机会。有120个15分钟的视频-内容很多。



5

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

  • 1类
    • 测试的经济学
    • 分层测试,设计模式
    • 工具箱:RSpec与Rails
    • RSpec和模型
  • 2级
    • 测试文化:为什么选择TDD?如何TDD?
    • 测试和日期依赖性
    • 工具箱:固定装置,工厂,模拟和存根
  • 3级
    • 控制器测试
    • 查看,助手,路线测试
    • 多少钱够了?多少是太多了?
  • 4级
    • 重构代码和测试,自定义匹配器
    • API测试
    • 远程数据设置
    • 用于API测试和文档制作的黄瓜
  • 5级
  • 6级
    • 集成框架(黄瓜,Webrat,水豚和硒)
    • 与硒的集成测试(优点和问题)
    • 页面对象
    • 定位器(Selenium,CSS和XPath定位器)
    • RSpec自定义匹配器
    • 测试访问控制

4

TekPub上的家伙做了一些出色的截屏视频,他们的“概念”系列涵盖了单元测试和BDD。

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

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


3

我们在http://bddcasts.com上提供了一系列免费和付费的BDD屏幕录像。我们主要是红宝石开发人员,我们的工具是Cucumber和RSpec。


4
我不想被冒犯,但您的BDDcast不应是付费节目。基本上,是你们在更新自己的应用程序时记录了自己的配对编程。问题是它不是为学习而组织的,而且质量很低。观看免费演示(mefeedia.com/watch/32656993),我知道我不可能坐满 30分钟的你们不解释任何东西并喃喃自语。我不得不说,我实际上有点生气,您需要为此付费。再次,这并不意味着要不友善,但您确实需要重新考虑这一点。




1

看看Katacasts。从站点:

“ Katacasts”系列包括表演卡塔尔,由Enrique Comba和我(Corey Haines)作为屏幕录像制作。

我还没有看过它们,但是知道Corey是TDD和工艺技术的拥护者,并且至少有几页明确提到将kata做为TDD,我想您可能会找到想要的东西。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.