TDD / BDD截屏/video资源
我最近完成了“敏捷的秋天”video截图,我正在寻找更多类似范围的材料。 基本上,我正在寻找能够呈现TDD / BDDstream程的截屏video,同时开发一些“真实生活”的应用程序(或其中的一部分) – 所以请不要介意20分钟。 我很惊讶没有find这样的事情。 如果您知道任何符合要求的资源,请列出它们。
Object Mentor的 Brett Schuchert刚在TDD上发布了一系列video
video的目的是为了观看秩序。
- 入门
- 添加基本的操作符
- 删除重复
- 提取到战略
- 使用Mockito 通过重构 删除重复或通过Tdd删除重复
- 介绍抽象工厂
- 添加一个Sum运算符
- 添加素因运算符
- 编写操作符和编程计算器
- 使用FitNesse编程计算器
在C#中使用Resharper,Visual Studio 2008和TDD创build分stream码algorithm的一系列video。
- C#中的调车场algorithm,第1部分
- C#中的调车场algorithm,第2部分
- C#中的调车场algorithm,第3部分
- C#中的调车场algorithm,第4部分
- 摆脱那些肮脏的空间,(第5部分)
- 删除重复的操作符表示(4的第6部分)
以下是一些关于Cucumber和RSpec的video:
与黄瓜的BDD
黄瓜:自动化你已经讲的需求语言
用RSpec进行行为驱动开发
在黄瓜和RSpec外面工作
超越testing驱动开发:行为驱动开发
有关TDD / BDD的一些常规video:
testing驱动的开发和重构 – 第一部分
testing驱动的开发和重构 – 第二部分
Ruby对象模型中最好的免费video之一
(我看到这个后买了元编程的实用系列 ):
Ruby对象模型 – Dave Thomas
这里有一些网站我收到了一些很棒的video:
http://confreaks.net/videos
http://www.bestechvideos.com/
http://www.engineyard.com/blog/community/scotland-on-rails/
哦,别忘了Google的video 。
这里有一篇很棒的博客文章,链接到20篇关于黄瓜的文章:
http://www.robbyonrails.com/articles/2009/04/09/20-articles-on-cucumber-and-a-free-beverage-recipe
基本上,我正在寻找能够呈现TDD / BDDstream程的截屏video,同时开发一些“真实生活”的应用程序(或其中的一部分) – 所以请不要介意20分钟。
让我们的代码是一个截屏的“真人秀节目”系列,我正在开发使用TDD,演化devise和类似实践的真实项目 – 我通常的工作方式。 现在有三个屏幕的项目:
- Jumi – JVM的新testing运行者,旨在最终取代JUnit成为事实上的testing运行者(超过10k SLOC代码库,Java)
- Dimdwarf – 针对MMO游戏(超过15k SLOC代码库,混合Scala和Java)的分布式应用程序服务器,
- 一个简单的文本冒险游戏 ,展示一些编程基础知识(只有9集,Java)
每集约25分钟,每周发布新剧集(截至2012年9月,有超过260集,超过130小时)。
让我们玩吧:testing驱动开发是James Shore在使用TDD开发小型应用程序时的屏幕录像系列。 目前的项目是估算个人长期财务(Java Swing应用程序)的应用程序。 每集约15分钟,每天发布新的剧集(截至2012年9月,有超过200集,超过50小时)。
Google开发者MiškoHevery在他的网站上有一些很棒的video 。
Dave Astels有一个名为“超越testing驱动开发:行为驱动开发”的Google技术演讲。
在Dnr电视台 ,JP Boodhoo有两个插曲,他介绍了testing驱动的开发:
- JP Boodhootesting驱动开发,第1部分
- JP Boodhootesting驱动开发,第2部分
我真的很喜欢GeePawHill的DoubleDawgDare screencasts 。 他们正在重构遗留代码,而不是TDD,但他肯定有TDD的精神,而且即使他们不是你想要的东西,他们也值得一看。
我买了Kent Beck的TDD屏幕 。 他是一位非常好的老师。 我喜欢他如何专注于其他方面,而不仅仅是使用XUnit框架的机械步骤。
以下是截屏video的详细评论 。
Kent Beck开始自己的TDD屏幕录像。 到目前为止,他在Vimeo上放了两篇未经编辑的教程,但他承诺很快就会发布完整的编辑版本。
跟随他在Twitter或Vimeo 。
James Shore拥有一个YouTubevideo系列 ,他使用TDD从零开始构build一小段软件,并logging整个过程的每一步。 在我看来,这应该是需要查看任何想用TDD开始的人,我只是最近碰到它,我很惊讶它没有更多的曝光。 有120个15分钟的video – 这是很多的材料。
高效的Railstesting驱动开发 – Wolfram Arnold
- 1级
- testing的经济性
- testing层,devise模式
- 工具箱:RSpec与Rails
- RSpec和模型
- 2级
- testing文化:为什么selectTDD? 如何TDD?
- testing和date依赖关系
- 工具箱:灯具,工厂,嘲笑&存根
- 第3类
- 控制器testing
- 查看,帮助,路线testing
- 多less钱就够了? 多less是太多了?
- 第4类
- 重构代码和testing,自定义匹配器
- APItesting
- 远程数据设置
- 黄瓜APItesting和文件
- 第5类
- 6级
- 集成框架(黄瓜,Webrat,水豚和selenium)
- 使用Selenium进行集成testing(优点和问题)
- 页面对象
- 定位器(Selenium,CSS和XPath定位器)
- RSpec自定义匹配器
- testing访问控制
TekPub上的人做了一些很棒的屏幕录像,他们的“概念”系列涵盖了unit testing和BDD。
他们刚刚以$ 12的价格发布了一个新的屏幕“Full Throttle:TDD with Brad Wilson” ,Brad在使用TDD的计费订阅系统上工作。
Rob Conery在会议期间也投入了一些曲线球,以帮助展示TDD如何适应变化。 不幸的是,这些都是单集剧集,所以只有一个,但它是一个小时。
我们在http://bddcasts.com有一系列免费和付费的BDD屏幕录像。; 我们主要是ruby开发人员,我们的工具是黄瓜和rspec。
Dimecasts
我在BDD做了一个25分钟的保龄球卡塔的屏幕录像。 它在这里: http : //www.screencast.com/t/cnelplcoyjw
销毁所有软件 – testing主题主要基于真实的项目,性能,重构和testing原理也被描述。
看看Katacasts 。 来自网站:
Katacasts系列由演出卡塔斯,作为屏幕录像,恩里克·科巴和我,科里海恩斯。
我还没有看到他们,但知道Corey是TDD和Craftsmanship的大力倡导者, 至less有一个页面明确提到将kata做为TDD,我想你可能会发现你在找什么。