web-dev-qa-db-ja.com

TDD / BDDスクリーンキャスト/ビデオリソース

Autumn of Agile スクリーンキャストの視聴を最近終了しました。同様の範囲の資料をもっと探しています。基本的に、私はTDD/BDDプロセスを提示するスクリーンキャストを探していますが、やや「実際の」アプリケーション(またはその一部)を開発しています。しかし、そのようなものを見つけられないことに驚いています。要件に合ったリソースを知っている場合は、それらをリストしてください。

120
Ree
74
JHurrah

CucumberとRSpecについて具体的に説明したビデオを次に示します。
キュウリとBDD
キュウリ:既に話している要件言語の自動化
RSpecを使用した行動駆動型開発
キュウリとRSpecを使用したアウトサイドイン作業
テスト駆動型開発を超えて:動作駆動型開発

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

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

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

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

また、Cucumberの20の記事へのリンクを含むすばらしい小さなブログ投稿があります。
http://www.robbyonrails.com/articles/2009/04/09/20-articles-on-cucumber-and-a-free-beverage-recipe

25
Mike Bethany

基本的には、TDD/BDDプロセスを提示するスクリーンキャストを探していますが、やや「実際の」アプリケーション(またはその一部)を開発しています。

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

  • Jumi -JVMの新しいテストランナー。事実上JUnitを事実上のテストランナーとして置き換えることを目指しています(10k以上のSLOCコードベース、Java)。
  • Dimdwarf -MMOゲーム(15,000以上のSLOCコードベース、混合ScalaおよびJava)のニーズに対応する分散アプリケーションサーバー
  • シンプルなテキストアドベンチャーゲーム プログラミングの基本を表示する(Javaの9つのエピソードのみ)

各エピソードの長さは約25分で、新しいエピソードは週に数回リリースされます(2012年9月現在、260を超えるエピソードがあり、130時間を超えています)。

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

11
Esko Luontola

MiškoHevery (Googleの開発者)は、彼のサイトに いくつかの素晴らしいビデオ を持っています。

Dave Astelsには "テスト駆動型開発を超えて:行動駆動型開発" というGoogleの技術講演があります。

Dnr TV では、JP Boodhooの2つのエピソードがあり、テスト駆動開発の紹介をしています:

9
Erik Öjebo

私はGeePawHillの DoubleDawgDareスクリーンキャスト を本当に楽しんでいます。彼らはTDDではなくレガシーコードをリファクタリングしていますが、彼は間違いなくTDDの精神を持っています。

7
Carl Manaster

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

以下にスクリーンキャストの 詳細なレビュー を示します。

6
neves

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

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

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

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

5
Adam Hošek

James Shoreには YouTubeビデオシリーズ があり、TDDを使用してプロセスのすべてのステップを記録し、小さなソフトウェアをゼロから構築しています。私の考えでは、これはTDDから始めることを考えている人に見ることを要求されるべきです、私は最近それに出会っただけで、私はそれがより多くの露出を持っていないことに驚いています。 15分のビデオが120本あります。これは大量の資料です。

5
stusherwin

TekPubのスタッフは素晴らしいスクリーンキャストをいくつか作成し、彼らの 'Concepts'-series はユニットテストとBDDの両方をカバーしています。

彼らは新しいスクリーンキャストをリリースしました "フルスロットル:TDD with Brad Wilson" 12ドルで、BradはTDDを使用した請求サブスクリプションシステムで動作します。

ロブコネリーはまた、セッション中にいくつかのカーブボールを投入して、TDDが変化にどのように適応できるかを示します。残念ながら、これらは1つのエピソードシリーズであるため、1つしかありませんが、1時間です。

4
Kjetil Klaussen

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

3
2
George Mauer

すべてのソフトウェアを破棄する -テストに関するトピックのほとんどは実際のプロジェクトに基づいており、パフォーマンス、リファクタリング、テストの原則も説明されています。

2
rdamborsky

BDDでボウリングカタの25分間のスクリーンキャストを行いました。ここにあります: http://www.screencast.com/t/cnelplcoyjw

2
Llewellyn Falco

Katacasts をご覧ください。サイトから:

Katacastsシリーズは、Enrique Combaと私、Corey Hainesによるスクリーンキャストとして行われるパフォーマンスカタで構成されています。

私はまだそれらを見ていませんが、CoreyがTDDとクラフツマンシップの大きな擁護者であり、 少なくとも1つ がTDDとしてカタを行うことを明示的に言及していることを知っているので、あなたが何であるか見つけるかもしれません探している。

1
JeffH