Básicamente, estoy buscando screencasts que presenten el proceso TDD / BDD mientras desarrollo aplicaciones (o partes de ellas) algo "reales", así que no hay introducciones de 20 minutos por favor.
Let's Code es una serie de screencast "reality show" donde estoy desarrollando proyectos reales usando TDD, diseño evolutivo y prácticas similares, la forma en que normalmente trabajo. En este momento hay tres proyectos proyectados:
- Jumi : un nuevo corredor de prueba para JVM, con el objetivo de eventualmente reemplazar a JUnit como el corredor de prueba de facto (más de 10k de base de código SLOC, Java)
- Dimdwarf : un servidor de aplicaciones distribuido para las necesidades de los juegos MMO (más de 15k de base de código SLOC, Scala mixto y Java)
- Un juego de aventura de texto simple para mostrar algunos conceptos básicos de programación (solo 9 episodios, Java)
Cada episodio dura aproximadamente 25 minutos y los nuevos episodios se lanzan un par por semana (a partir de septiembre de 2012 hay más de 260 episodios, más de 130 horas).
Juguemos: Test-Driven Development es una serie de screencast donde James Shore está usando TDD para desarrollar una pequeña aplicación. El proyecto actual es una aplicación para estimar las finanzas personales a largo plazo (una aplicación Java Swing). Cada episodio dura aproximadamente 15 minutos y se lanzan nuevos episodios diariamente (a partir de septiembre de 2012 hay más de 200 episodios, más de 50 horas).