J'ai récemment terminé de regarder les Autumn of Agile screencasts et je cherche plus de matériel de portée similaire. Fondamentalement, je recherche des screencasts qui présentent le processus TDD/BDD tout en développant des applications quelque peu "réelles" (ou des parties d'entre elles) - donc pas d'intro de 20 minutes s'il vous plaît. Je suis cependant surpris de ne rien trouver de tel. Si vous connaissez des ressources qui correspondent à l'exigence, veuillez les énumérer.
Brett Schuchert de Object Mentor vient de publier une série de vidéos sur TDD
Les vidéos sont censées être visionnées dans l'ordre.
Une série de vidéos sur la création de l'algorithme de triage en C # à l'aide de Resharper, Visual Studio 2008 et TDD.
Voici quelques vidéos spécifiquement sur Cucumber et RSpec:
BDD avec concombre
Concombre: automatisation de la langue des exigences que vous parlez déjà
Développement basé sur le comportement avec RSpec
Travailler à l'extérieur avec du concombre et RSpec
Au-delà du développement piloté par les tests: développement piloté par le comportement
Quelques vidéos générales sur TDD/BDD:
Développement et refactoring pilotés par les tests - Première partie
Développement et refactoring pilotés par les tests - Deuxième partie
L'une des meilleures vidéos gratuites sur le modèle d'objet Ruby
(J'ai acheté le Série Pragmatique sur la métaprogrammation après avoir vu cela):
Le Ruby Object Model - Dave Thomas
Voici quelques sites dont j'ai obtenu d'excellentes vidéos:
http://confreaks.net/videos
http://www.bestechvideos.com/
http://www.engineyard.com/blog/community/scotland-on-Rails/
Oh, et n'oubliez pas vidéos Google .
Et voici un excellent petit article de blog avec des liens vers 20 articles sur le concombre:
http://www.robbyonrails.com/articles/2009/04/09/20-articles-on-cucumber-and-a-free-beverage-recipe
Fondamentalement, je recherche des screencasts qui présentent le processus TDD/BDD tout en développant des applications quelque peu "réelles" (ou des parties d'entre elles) - donc pas d'intro de 20 minutes s'il vous plaît.
Let's Code est une série de "téléréalité" sur screencast où je développe de vrais projets utilisant TDD, une conception évolutive et des pratiques similaires - la façon dont je travaille normalement. À l'heure actuelle, il existe trois projets enregistrés:
Chaque épisode dure environ 25 minutes et de nouveaux épisodes sont publiés quelques fois par semaine (en septembre 2012, il y avait plus de 260 épisodes, plus de 130 heures).
Let's Play: Test-Driven Development est une série de screencast où James Shore utilise TDD pour développer une petite application. Le projet actuel est une application d'estimation des finances personnelles à long terme (a Java Swing application). Chaque épisode dure environ 15 minutes et de nouveaux épisodes sont publiés quotidiennement (en septembre 2012, il y en avait plus de 200 épisodes, plus de 50 heures).
Miško Hevery , qui est développeur chez Google, a quelques bonnes vidéos sur son site.
Dave Astels a une conférence technique sur Google intitulée "Au-delà du développement piloté par les tests: développement piloté par le comportement" .
Chez Dnr TV il y a deux épisodes avec JP Boodhoo, où il donne une introduction au développement piloté par les tests:
J'ai vraiment apprécié GeePawHill screencasts DoubleDawgDare . Ils refactorisent le code hérité, pas TDD, mais il a définitivement l'éthos TDD, et - eh bien, ils valent la peine d'être surveillés même s'ils ne sont pas tout à fait ce que vous recherchez.
J'ai acheté Kent Beck's captures d'écran TDD . C'est un très bon professeur. J'aime la façon dont il se concentre sur d'autres aspects, pas seulement sur les étapes mécaniques de l'utilisation du framework XUnit.
Voici une revue détaillée du screencast.
Efficace Rails Développement piloté par les tests - par Wolfram Arnold
James Shore a ne série de vidéos YouTube où il construit un petit logiciel à partir de zéro en utilisant TDD et en enregistrant chaque étape du processus. À mon avis, cela devrait être obligatoire pour tous ceux qui envisagent de commencer avec TDD, je ne l'ai rencontré que récemment et je suis surpris qu'il ne soit pas plus exposé. Il y a 120 vidéos de 15 minutes - c'est BEAUCOUP de matériel.
Les gars de TekPub font de superbes captures d'écran, et leur série 'Concepts' couvre à la fois les tests unitaires et le BDD.
Ils viennent de sortir un nouveau casting d'écran "Full Throttle: TDD avec Brad Wilson" pour 12 $ où Brad travaille sur un système d'abonnement de facturation utilisant TDD.
Rob Conery lance également quelques balles courbes pendant la session pour aider à montrer comment TDD peut s'adapter au changement. Malheureusement, ce sont des séries à épisode unique donc il n'y en a qu'un, mais cela dure une heure.
Nous avons une série de screencasts BDD gratuits et payants sur http://bddcasts.com . Nous sommes principalement des développeurs Ruby et nos outils sont concombre et rspec.
Détruisez tous les logiciels - les sujets sur les tests sont principalement basés sur des projets réels, les performances, la refactorisation et les principes de test sont également décrits.
J'ai fait un screencast de 25 minutes du Bowling Kata dans BDD. C'est ici: http://www.screencast.com/t/cnelplcoyjw
Jetez un oeil à Katacasts . Depuis le site:
La série Katacasts se compose de katas de performance, réalisés sous forme de screencasts, par Enrique Comba et moi, Corey Haines.
Je ne les ai pas encore regardés, mais sachant que Corey est un grand défenseur du TDD et de l'artisanat, et au moins un des pages mentionne explicitement faire le kata comme TDD, je pense que vous pouvez trouver ce que vous êtes à la recherche de.