web-dev-qa-db-fra.com

Ressources de screencast / vidéo TDD / BDD

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.

120
Ree
74
JHurrah
25
Mike Bethany

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:

  • Jumi - un nouveau lanceur de test pour la JVM, visant à remplacer éventuellement JUnit en tant que lanceur de test de facto (plus de 10k SLOC codebase, Java)
  • Dimdwarf - un serveur d'applications distribué pour les besoins des jeux MMO (sur une base de code SLOC de 15k, mixte Scala et Java)
  • n simple jeu d'aventure texte pour montrer quelques bases de programmation (seulement 9 épisodes, Java)

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).

11
Esko Luontola

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:

9
Erik Öjebo

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.

7
Carl Manaster

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.

6
neves

Efficace Rails Développement piloté par les tests - par Wolfram Arnold

  • Classe 1
    • l'économie des tests
    • Test en couches, modèles de conception
    • Boîte à outils: RSpec avec Rails
    • RSpec et modèles
  • Classe 2
    • Une culture du test: pourquoi TDD? Comment TDD?
    • Tests et dépendances de date
    • Boîte à outils: luminaires, usines, maquettes et talons
  • Classe
    • Test du contrôleur
    • Test de vue, d'aide et d'itinéraires
    • Combien en faut-il? Combien c'est trop?
  • Classe 4
    • Refactorisation du code et des tests, matchers personnalisés
    • Test d'API
    • Configuration des données à distance
    • Concombre pour les tests API et la documentation
  • Classe 5
  • Classe 6
    • Cadres d'intégration (Cucumber, Webrat, Capybara et Selenium)
    • Tests d'intégration avec Selenium (avantages et problèmes)
    • Objets de page
    • Localisateurs (sélecteurs Selenium, CSS et XPath)
    • Correspondants personnalisés RSpec
    • Test de contrôle d'accès
5
user181677

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 entièrement éditées.

Suivez-le sur Twitter ou Vimeo .

5
Adam Hošek

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.

5
stusherwin

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.

4
Kjetil Klaussen

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.

3
Jeff Schoolcraft
2
George Mauer

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.

2
rdamborsky

J'ai fait un screencast de 25 minutes du Bowling Kata dans BDD. C'est ici: http://www.screencast.com/t/cnelplcoyjw

2
Llewellyn Falco

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.

1
JeffH