TDD / BDDスクリーンキャスト/ビデオリソース[終了]


122

私は最近、アジャイル秋のスクリーンキャストの視聴を終了しました。同様の範囲の資料をもっと探しています。基本的に、私はTDD / BDDプロセスを示すスクリーンキャストを探していますが、「実際の」アプリケーション(またはその一部)をいくらか開発しているため、20分の紹介はご遠慮ください。でもそんなものを見つけられなかったのには驚きました。要件に合うリソースをご存知の場合は、リストしてください。

回答:


74

26

:ここでは特にキュウリとRSpecのに関するいくつかのビデオをしている
キュウリとBDD
キュウリは:要件を自動化する言語がすでに話す
RSpecのと開発を主導行動
キュウリとRSpecのと-で外で働くを
越えてテスト駆動開発:ビヘイビア駆動開発を

TDD / BDDに関する一般的なビデオ:
テスト駆動開発とリファクタリング-パート1
テスト駆動開発とリファクタリング-パート2

Rubyオブジェクトモデルに関する最高の無料動画の1つ
(これを見た後、メタプログラミングに関するPragmaticシリーズを購入しました):
Rubyオブジェクトモデル-Dave Thomas

ここに私がいくつかの素晴らしいビデオを手に入れたいくつかのサイトがあります:
http : //confreaks.net/videos
http://www.bestechvideos.com/
http://www.engineyard.com/blog/community/scotland-on -レール/

ああ、Googleビデオを忘れないでください。

そして、ここにキュウリの20の記事へのリンクを含む素晴らしい小さなブログ投稿があります:http :
//www.robbyonrails.com/articles/2009/04/09/20-articles-on-cucumber-and-a-free-beverage-recipe


11

基本的に、私はTDD / BDDプロセスを示すスクリーンキャストを探していますが、「実際の」アプリケーション(またはその一部)をいくらか開発しているため、20分の紹介はご遠慮ください。

Let's Codeは、私がTDD、進化的設計、および類似のプラクティスを使用して実際のプロジェクトを開発しているスクリーンキャスト「リアリティショー」シリーズです。現在、3つのスクリーンキャストプロジェクトがあります。

  • Jumi -JVMの新しいテストランナーで、最終的にJUnitをデファクトテストランナーとして置き換えることを目指しています(1万を超えるSLOCコードベース、Java)
  • Dimdwarf -MMOゲームのニーズに対応する分散アプリケーションサーバー(15k以上のSLOCコードベース、ScalaとJavaの混合)
  • プログラミングの基本を示すシンプルなテキストアドベンチャーゲーム(9エピソードのみ、Java)

各エピソードの長さは約25分で、新しいエピソードは週に2、3回リリースされます(2012年9月現在、260エピソード、130時間以上あります)。

Let's Play:テスト駆動開発は、James Shoreが小さなアプリケーションの開発にTDDを使用しているスクリーンキャストシリーズです。現在のプロジェクトは、個人の長期的な財政を推定するためのアプリケーション(Java Swingアプリケーション)です。各エピソードの長さは約15分で、新しいエピソードは毎日リリースされます(2012年9月現在、200エピソード、50時間以上あります)。


9

Googleの開発者であるMiškoHevery氏のサイトには、すばらしい動画いくつかあります。

Dave Astelsは、「テスト駆動開発を超えて:行動駆動開発」と呼ばれるGoogleの技術講演を行っています。

Dnr TVでは、JP Boodhooで2つのエピソードがあり、テスト駆動開発の紹介が行われます。


Dave Astelsの "Beyond Test Driven Development"について言及した場合の+1そのビデオは、TDDを行うことを考えている人のために視聴する必要があります...ほとんどの場合、TDDで時間を無駄にせず、代わりに直接BDDに入ります。 。


6

ケントベックのTDDスクリーンキャストを購入しました。彼はとても良い先生です。私は彼がXUnitフレームワークを使用するための機械的な手順だけでなく、他の側面にも焦点を当てているのが好きです。

これはスクリーンキャストの詳細なレビューです。


6

James ShoreはYouTubeビデオシリーズを公開しており TDDを使用して小さなソフトウェアをゼロから構築し、プロセスのすべてのステップを記録しています。これはTDDで始めることを考えている人は誰でも見る必要があると思うので、最近発見したばかりで、それ以上の露出がないことに驚いています。15分のビデオが120本あります-それはたくさんの資料です。


5

ケントベックは、自分のTDDスクリーンキャストに取り組み始めました。これまでのところ、彼は自分のチュートリアルの2つの編集されていない部分をVimeoに掲載しましたが、完全に編集されたバージョンをすぐに公開することを約束します。

TwitterまたはVimeoで彼をフォローしてください。



5

効率的なRailsテスト駆動開発-Wolfram Arnold

  • クラス1
    • テストの経済学
    • レイヤー、デザインパターンでのテスト
    • ツールボックス:RSpec with Rails
    • RSpec&モデル
  • クラス2
    • テストの文化:TDDを選ぶ理由 TDDの方法
    • テストと日付の依存関係
    • ツールボックス:備品、工場、モック、スタブ
  • クラス3
    • コントローラのテスト
    • ビュー、ヘルパー、ルートテスト
    • いくらですか?いくらですか?
  • クラス4
    • コードとテストのリファクタリング、カスタムマッチャー
    • APIテスト
    • リモートデータセットアップ
    • きゅうりのAPIテストとドキュメント
  • クラス5
  • クラス6
    • 統合フレームワーク(Cucumber、Webrat、Capybara、Selenium)
    • Seleniumとの統合テスト(利点と問題)
    • ページオブジェクト
    • ロケーター(Selenium、CSS、XPathロケーター)
    • RSpecカスタムマッチャー
    • アクセス制御のテスト

4

TekPubのスタッフが素晴らしいスクリーンキャストを作成し、「コンセプト」シリーズはユニットテストとBDDの両方をカバーしています。

彼らは新しいスクリーンキャスト「フルスロットル:TDD with Brad Wilson」を12ドルでリリースしました。BradはTDDを使用した請求サブスクリプションシステムに取り組んでいます。

Rob Coneryはまた、セッション中にいくつかのカーブボールを投げて、TDDが変化にどのように適応できるかを示します。残念ながら、これらは1つのエピソードシリーズなので、1つだけですが、1時間です。


3

一連の無料および有料のBDDスクリーンキャストがhttp://bddcasts.comにあります。私たちは主にルビーの開発者であり、ツールはキュウリとrspecです。


4
私は不親切になりたくありませんが、あなたのBDDキャストは有料のキャストであってはなりません。基本的には、あなたが自分のアプリの1つを更新している間に、ペアのプログラミングを記録していることになります。問題は、それが学習のために構造化されておらず、品質が非常に低いことです。無料のデモ(mefeedia.com/watch/32656993)を見ると、何も説明せず、つぶやきながら、30分の完全な説明を聞くことはできません。私が実際にあなたがこれを請求する少し気分を害していると言わなければなりません。繰り返しますが、不親切であるという意味ではありませんが、これを再考する必要があります。




1

見てくださいKatacastsを。サイトから:

カタキャストシリーズは、エンリケコンバと私、コリーヘインズによってスクリーンキャストとして行われたパフォーマンスカタで構成されています。

私はまだそれらを見ていませんが、CoreyはTDDとCraftsmanshipの大きな支持者であることを知っており、少なくとも1つのページでTDDとしてカタを行うことを明示的に述べているので、探しているものが見つかるかもしれません。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.