TDD/BDD 屏幕/视频资源

我最近已经看完了 敏捷之秋的截屏,我正在寻找更多类似范围的材料。基本上,我正在寻找的屏幕播放,目前的 TDD/BDD 过程,同时开发一些“现实生活”的应用程序(或部分)-所以没有20分钟的介绍请。我很惊讶没有找到这样的东西。如果您知道任何符合要求的资源,请列出它们。

22627 次浏览

我真的很喜欢 GeePawHill 的 DoubleDawgDare 的截屏。他们正在重构遗留代码,而不是 TDD,但他绝对有 TDD 的精神,而且-好吧,他们值得一看,即使他们不完全是你所寻找的。

来看看 卡特卡斯特。来自网站:

卡塔卡斯特系列由表演卡塔斯,完成作为截屏,由恩里克康巴和我,科里海恩斯。

我还没有看过它们,但是知道 Corey 是 TDD 和工艺的大力支持者,而且 至少一个的页面明确提到把形作为 TDD 来做,我想你可能会找到你想要的。

Miško Hevery, who is a developer at Google, has some great videos at his site.

戴夫 · 阿斯特尔斯有一个名为 “超越测试驱动开发: 行为驱动开发”的谷歌技术演讲。

电视台,JP Boodhoo 有两期节目,他在节目中介绍了测试驱动开发:

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

推特Vimeo跟踪他。

TekPub 的工作人员制作了一些很棒的视频,他们的 「概念」-系列涵盖了单元测试和 BDD。

他们刚刚发布了一个新的屏幕投影 “全油门: 布拉德 · 威尔逊的 TDD”为12美元,其中布拉德工程的帐单订阅系统使用 TDD。

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

我们在 http://bddcasts.com有一系列免费和付费的 BDD 屏幕。我们主要是红宝石开发商,我们的工具是黄瓜和 rspec。

基本上,我正在寻找的屏幕播放,目前的 TDD/BDD 过程,同时开发一些“现实生活”的应用程序(或部分)-所以没有20分钟的介绍请。

Let’s Code 是一个屏幕直播的“真人秀”系列,在这个系列中,我使用 TDD、进化设计和类似的实践——我通常的工作方式——来开发真正的项目。目前有三个影视项目:

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

Each episode is about 25 minutes long and new episodes are released a couple per week (as of Sep 2012 there are over 260 episodes, over 130 hours).

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

我买了肯特 · 贝克的 TDD 屏幕投影。他是个很好的老师。我喜欢他关注其他方面,而不仅仅是使用 XUnit 框架的机械步骤。

这是一段 详细检讨的视频。

我曾在《 BDD 》中播放了25分钟的《 Bowling Kata 》: Http://www.screencast.com/t/cnelplcoyjw

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

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

  • 第1类
    • 测试的经济性
    • 层次测试,设计模式
    • Toolbox: RSpec with Rails
    • 规格及型号
  • 第2类
    • 测试文化: 为什么是 TDD? 如何进行 TDD?
    • Testing & Date Dependencies
    • 工具箱: 夹具,工厂,模型和存根
  • 第3类
    • 控制器测试
    • 视图,帮助程序,路由测试
    • 多少够了? 多少太多了?
  • 第4类
    • 重构代码和测试,自定义匹配器
    • 空气污染指数测试
    • 远程数据设置
    • 原料药检测用黄瓜
  • 第5类
  • Class 6
    • 集成框架(黄瓜、 Webrat、水豚和硒)
    • 与硒的集成测试(优点和问题)
    • 页对象
    • 定位器(Selenium、 CSS 和 XPath 定位器)
    • 自定义匹配器
    • 访问控制测试

Destroy All Software - topics on testing are mostly based on real projects, performance, refactoring and testing principles are described as well.