J'ai récemment fini de regarder les screencasts d' Automne 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 de celles-ci) - donc pas d'introduction de 20 minutes s'il vous plaît. Je suis surpris de ne rien trouver de tel. Si vous connaissez des ressources qui répondent aux exigences, veuillez les énumérer.
Réponses
Trop de publicités?Brett Schuchert de l'Objet Mentor vient de publier une série de vidéos sur TDD
Les vidéos sont destinées à être visionnées dans l'ordre.
- GettingStarted
- L'Ajout D'Opérateurs De Base
- L'Élimination Du Double Emploi
- L'extraction à la Stratégie
- L'élimination du double emploi via Refactoring ou de Retrait Duplication via Tdd à l'aide de Mockito
- L'introduction d'un Résumé de l'Usine
- L'ajout d'une Somme de l'opérateur
- L'Ajout De Facteurs Premiers De L'Opérateur
- La composition des Opérateurs et de la Programmation la Calculatrice
- À l'aide de FitNesse pour le Programme Calculatrice
Une série de vidéos sur la création de la manœuvre de triage de l'algorithme en C# à l'aide de Resharper, Visual Studio 2008 et TDD.
- De manœuvre de Triage de l'Algorithme en C#, Partie 1
- De manœuvre de Triage de l'Algorithme en C#, Partie 2
- De manœuvre de Triage de l'Algorithme en C#, Partie 3
- De manœuvre de Triage de l'Algorithme en C#, Partie 4
- Se Débarrasser De Ces Maudits Espaces, (Partie 5 de 4)
- La suppression doubles Opérateur de Représentation, (partie 6 de 4)
En gros, je suis à la recherche de screencasts qui présentent TDD/BDD processus, tout en développant un peu de la "vraie vie" des applications (ou des parties d'entre eux) - donc pas de 20 minutes intros s'il vous plaît.
Laissez-Code est un screencast "reality show" de la série où je suis le développement de projets concrets à l'aide de TDD, l'évolution de la conception et des pratiques similaires - la façon dont j'ai l'habitude de travailler. Actuellement, il existe trois screencasted projets:
- Jumi - un nouveau lanceur de test pour la JVM, visant, à terme, remplacer JUnit que, de facto, le test runner (plus de 10k SLOC base de code Java)
- Dimdwarf - une application distribuée serveur pour les besoins de MMO jeux (plus de 15k MAG. codebase, mélangé à la Scala et Java)
- un simple jeu d'aventure texte pour montrer un peu de programmation notions de base (seulement 9 épisodes, Java)
Chaque épisode est d'environ 25 minutes et les nouveaux épisodes sont libérés d'un couple par semaine (à compter de septembre 2012 il y a plus de 260 épisodes, plus de 130 heures).
Let's Play: Développement Piloté par les tests est une série de screencasts où James Shore est à l'aide de TDD dans le développement d'une petite application. Le projet actuel est une application pour l'estimation personnelle à long terme des finances (Java Swing application). Chaque épisode dure environ 15 minutes et de nouveaux épisodes sortent tous les jours (à compter de septembre 2012, plus de 200 épisodes, plus de 50 heures).
Miško Hevery, qui est développeur chez Google, a quelques vidéos sur son site.
Dave Astels a un Google de parler de technologie appelé "au-Delà du Test Driven Development: Développement Piloté par le Comportement".
Au Mrn de la TÉLÉVISION 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é les screencasts DoubleDawgDare de GeePawHill . Ils refactorisent le code hérité, pas TDD, mais il a définitivement la philosophie TDD, et - eh bien, ils valent la peine d'être regardés même s'ils ne sont pas tout à fait ce que vous recherchez.