Ich habe kürzlich die Screencasts von Autumn of Agile fertiggestellt und suche nach mehr Material mit ähnlichem Umfang. Grundsätzlich suche ich nach Screencasts, die den TDD / BDD-Prozess darstellen, während ich etwas "reales" Anwendungen (oder Teile davon) entwickle - also bitte keine 20-minütigen Intros. Ich bin überrascht, so etwas nicht zu finden. Wenn Sie Ressourcen kennen, die den Anforderungen entsprechen, listen Sie diese bitte auf.
122
Hier sind einige Videos speziell zu Gurke und RSpec:
BDD mit Gurke
Gurke: Automatisierung der Anforderungssprache Sie sprechen bereits
Verhaltensgesteuerte Entwicklung mit RSpec
Arbeiten von außen nach innen mit Gurke und RSpec Jenseits der testgesteuerten
Entwicklung: Verhaltensgesteuerte Entwicklung
Einige allgemeine Videos zu TDD / BDD:
Testgesteuerte Entwicklung und Refactoring - Teil 1
Testgesteuerte Entwicklung und Refactoring - Teil 2
Eines der besten kostenlosen Videos zum Ruby Object-Modell
( nachdem ich dies gesehen habe, habe ich die Pragmatic-Serie zum Thema Metaprogrammierung gekauft ):
Das Ruby Object-Modell - Dave Thomas
Hier sind einige Websites, von denen ich einige großartige Videos erhalten habe:
http://confreaks.net/videos
http://www.bestechvideos.com/
http://www.engineyard.com/blog/community/scotland-on -Schienen/
Oh, und vergiss Google Videos nicht .
Und hier ist ein großartiger kleiner Blog-Beitrag mit Links zu 20 Artikeln über Gurke:
http://www.robbyonrails.com/articles/2009/04/09/20-articles-on-cucumber-and-a-free-beverage-recipe
quelle
Let's Code ist eine Screencast-Serie "Reality Show", in der ich echte Projekte mit TDD, evolutionärem Design und ähnlichen Praktiken entwickle - so wie ich normalerweise arbeite. Derzeit gibt es drei Screencast-Projekte:
Jede Episode dauert ungefähr 25 Minuten und neue Episoden werden ein paar Mal pro Woche veröffentlicht (ab September 2012 gibt es über 260 Episoden, über 130 Stunden).
Lass uns spielen: Testgetriebene Entwicklung ist eine Screencast-Serie, in der James Shore TDD bei der Entwicklung einer kleinen Anwendung verwendet. Das aktuelle Projekt ist eine Anwendung zur Schätzung persönlicher langfristiger Finanzen (eine Java Swing-Anwendung). Jede Episode dauert ungefähr 15 Minuten und täglich werden neue Episoden veröffentlicht (ab September 2012 gibt es über 200 Episoden, über 50 Stunden).
quelle
Miško Hevery , Entwickler bei Google, hat einige großartige Videos auf seiner Website.
Dave Astels hat einen Google-Tech-Vortrag mit dem Titel "Beyond Test Driven Development: Behavior Driven Development". .
Bei Dnr TV gibt es zwei Folgen mit JP Boodhoo, in denen er eine Einführung in die testgetriebene Entwicklung gibt:
quelle
Ich habe GeePawHills DoubleDawgDare-Screencasts wirklich genossen . Sie überarbeiten alten Code, nicht TDD, aber er hat definitiv das TDD-Ethos, und - nun, sie sind eine Uhr wert, auch wenn sie nicht ganz das sind, wonach Sie suchen.
quelle
Ich habe Kent Becks TDD-Screencasts gekauft . Er ist ein sehr guter Lehrer. Mir gefällt, wie er sich auf andere Aspekte konzentriert, nicht nur auf die mechanischen Schritte bei der Verwendung des XUnit-Frameworks.
Hier ist eine detaillierte Überprüfung des Screencasts.
quelle
James Shore hat eine YouTube-Videoserie, in der er mit TDD eine kleine Software von Grund auf neu erstellt und jeden Schritt des Prozesses aufzeichnet. Meiner Meinung nach sollte dies für jeden erforderlich sein, der darüber nachdenkt, mit TDD zu beginnen. Ich bin erst kürzlich darauf gestoßen und bin überrascht, dass es nicht mehr Belichtung gibt. Es gibt 120 15-minütige Videos - das ist eine Menge Material.
quelle
Kent Beck begann an seinem eigenen TDD-Screencast zu arbeiten. Bisher hat er zwei unbearbeitete Teile seines Tutorials auf Vimeo veröffentlicht, aber er verspricht, bald vollständig bearbeitete Versionen zu veröffentlichen.
Folgen Sie ihm auf Twitter oder Vimeo .
quelle
Effiziente Schienen Testgetriebene Entwicklung - von Wolfram Arnold
quelle
Die Jungs von TekPub machen einige großartige Screencasts und ihre 'Concepts'-Serie deckt sowohl Unit-Tests als auch BDD ab.
Sie haben gerade einen neuen Screencast "Full Throttle: TDD mit Brad Wilson" für 12 US-Dollar veröffentlicht, in dem Brad an einem Abrechnungsabonnementsystem mit TDD arbeitet.
Rob Conery wirft während der Sitzung auch einige Kurvenbälle ein, um zu zeigen, wie sich TDD an Veränderungen anpassen kann. Leider handelt es sich um einzelne Episodenserien, es gibt also nur eine, aber sie dauert eine Stunde.
quelle
Wir haben eine Reihe von kostenlosen und kostenpflichtigen BDD-Screencasts unter http://bddcasts.com . Wir sind hauptsächlich Ruby-Entwickler und unsere Tools sind Gurke und Rspec.
quelle
Dimecasts
quelle
Ich habe einen 25-minütigen Screencast der Bowling Kata in BDD gemacht. Es ist hier: http://www.screencast.com/t/cnelplcoyjw
quelle
Alle Software zerstören - Testthemen basieren hauptsächlich auf realen Projekten, Leistung, Refactoring und Testprinzipien werden ebenfalls beschrieben.
quelle
Schauen Sie sich Katacasts an . Von der Website:
Ich habe sie noch nicht gesehen, aber da ich weiß, dass Corey ein großer Verfechter von TDD und Handwerkskunst ist und auf mindestens einer der Seiten ausdrücklich erwähnt wird, dass die Kata als TDD ausgeführt wird, werden Sie vielleicht das finden, wonach Sie suchen.
quelle