J'ai récemment fini de regarder les screencasts Autumn of Agile 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'intros de 20 minutes s'il vous plaît. Je suis surpris de ne rien trouver de tel. Si vous connaissez des ressources qui correspondent à l'exigence, veuillez les énumérer.
122
Voici quelques vidéos spécifiquement sur Cucumber et RSpec:
BDD avec Cucumber
Cucumber: Automatiser le langage des exigences que vous parlez déjà
Développement piloté par le comportement avec RSpec
Travailler de l'extérieur avec Cucumber 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
Une des meilleures vidéos gratuites sur le modèle Ruby Object
(j'ai acheté la série Pragmatic sur la métaprogrammation après avoir vu ça):
The Ruby Object Model - Dave Thomas
Voici quelques sites sur lesquels j'ai obtenu de superbes vidéos:
http://confreaks.net/videos
http://www.bestechvideos.com/
http://www.engineyard.com/blog/community/scotland-on -rails/
Oh, et n'oubliez pas les vidéos Google .
Et voici un super 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
la source
Let's Code est une série de "télé-réalité" screencast où je développe de vrais projets en utilisant le TDD, la conception évolutive et des pratiques similaires - la façon dont je travaille normalement. Il existe actuellement trois projets screencasts:
Chaque épisode dure environ 25 minutes et de nouveaux épisodes sont publiés deux fois par semaine (en septembre 2012, il y a plus de 260 épisodes, plus de 130 heures).
Jouons: 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 (une application Java Swing). Chaque épisode dure environ 15 minutes et de nouveaux épisodes sont publiés quotidiennement (en septembre 2012, il y a plus de 200 épisodes, plus de 50 heures).
la source
Miško Hevery , qui est développeur chez Google, a de superbes vidéos sur son site.
Dave Astels a une conférence technique de 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:
la source
J'ai vraiment apprécié les screencasts DoubleDawgDare de GeePawHill . Ils refactorisent le code hérité, pas TDD, mais il a définitivement l'éthique TDD, et - eh bien, ils valent le détour même s'ils ne sont pas tout à fait ce que vous recherchez.
la source
J'ai acheté les moulages d'écran TDD de Kent Beck . C'est un très bon professeur. J'aime la façon dont il se concentre sur d'autres aspects et pas seulement sur les étapes mécaniques de l'utilisation du framework XUnit.
Voici un examen détaillé du screencast.
la source
James Shore a une série de vidéos YouTube où il crée un petit logiciel à partir de zéro en utilisant TDD et en enregistrant chaque étape du processus. À mon avis, cela devrait être obligatoire pour quiconque envisage de commencer avec le 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.
la source
Kent Beck a commencé à travailler sur son propre screencast TDD. Jusqu'à présent, il a mis deux morceaux non édités de son tutoriel sur Vimeo mais il promet de publier bientôt des versions complètes éditées.
Suivez-le sur Twitter ou Vimeo .
la source
Développement efficace de rails piloté par les tests - par Wolfram Arnold
la source
Les gars de TekPub font de superbes screencasts, et leur série «Concepts» couvre à la fois les tests unitaires et le BDD.
Ils viennent de publier 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 des balles courbes pendant la session pour aider à montrer comment TDD peut s'adapter au changement. Malheureusement, ce sont des séries d'épisodes uniques, il n'y en a donc qu'un, mais cela dure une heure.
la source
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.
la source
Dimecasts
la source
J'ai fait un screencast de 25 minutes du Bowling Kata dans BDD. C'est ici: http://www.screencast.com/t/cnelplcoyjw
la source
Détruire 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.
la source
Jetez un œil aux Katacasts . Depuis le site:
Je ne les ai pas encore regardés, mais sachant que Corey est un grand défenseur du TDD et de l'artisanat, et qu'au moins une des pages mentionne explicitement faire le kata comme TDD, je pense que vous trouverez peut-être ce que vous cherchez.
la source