Recientemente terminé de ver los screencast de Autumn of Agile y estoy buscando más material de alcance similar. Básicamente, estoy buscando capturas de pantalla 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. Sin embargo, me sorprende no encontrar algo así. Si conoce algún recurso que cumpla con los requisitos, por favor enlistelos.
122
Aquí hay algunos videos específicamente sobre Cucumber y RSpec:
BDD con Cucumber
Cucumber: Automatizando el lenguaje de requisitos que ya habla
Desarrollo guiado por el comportamiento con RSpec
Trabajando de afuera hacia adentro con Cucumber y RSpec Más allá del desarrollo guiado por la prueba: Desarrollo guiado
por el comportamiento
Algunos videos generales sobre TDD / BDD:
Desarrollo y refactorización basados en pruebas : primera parte Desarrollo y refactorización basados en
pruebas: segunda parte
Uno de los mejores videos gratuitos sobre el modelo Ruby Object
(compré la serie Pragmatic sobre metaprogramación después de ver esto):
El modelo Ruby Object - Dave Thomas
Aquí hay algunos sitios de los que obtuve excelentes videos:
http://confreaks.net/videos
http://www.bestechvideos.com/
http://www.engineyard.com/blog/community/scotland-on -railes /
Ah, y no olvides los videos de Google .
Y aquí hay una pequeña gran publicación de blog con enlaces a 20 artículos sobre Pepino:
http://www.robbyonrails.com/articles/2009/04/09/20-articles-on-cucumber-and-a-free-beverage-recipe
fuente
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:
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).
fuente
Miško Hevery , desarrollador de Google, tiene excelentes videos en su sitio.
Dave Astels tiene una charla tecnológica de Google llamada "Más allá del desarrollo impulsado por pruebas: desarrollo impulsado por el comportamiento" .
En Dnr TV hay dos episodios con JP Boodhoo, donde da una introducción al desarrollo basado en pruebas:
fuente
Realmente he estado disfrutando los screencasts DoubleDawgDare de GeePawHill . Están refactorizando el código heredado, no TDD, pero definitivamente tiene el espíritu TDD y, bueno, valen la pena verlo, incluso si no son lo que estás buscando.
fuente
Compré los lanzamientos de pantalla TDD de Kent Beck . El es un muy buen maestro. Me gusta cómo se enfoca en otros aspectos, no solo en los pasos mecánicos del uso del marco XUnit.
Aquí hay una revisión detallada del screencast.
fuente
James Shore tiene una serie de videos de YouTube donde crea un pequeño software desde cero usando TDD y grabando cada paso del proceso. En mi opinión, esto debería requerir ver a cualquiera que esté pensando en comenzar con TDD, solo lo encontré recientemente y me sorprende que no tenga más exposición. Hay 120 videos de 15 minutos, eso es MUCHO material.
fuente
Kent Beck comenzó a trabajar en su propio screencast de TDD. Hasta ahora, colocó dos piezas sin editar de su tutorial en Vimeo, pero promete publicar versiones editadas completas pronto.
Síguelo en Twitter o Vimeo .
fuente
Desarrollo eficiente basado en pruebas de rieles - por Wolfram Arnold
fuente
Los chicos de TekPub hacen algunas excelentes capturas de pantalla, y su serie 'Conceptos' cubre tanto las pruebas unitarias como BDD.
Acaban de lanzar un nuevo elenco de pantalla "Full Throttle: TDD with Brad Wilson" por $ 12 donde Brad trabaja en un sistema de suscripción de facturación con TDD.
Rob Conery también lanza algunas bolas curvas durante la sesión para ayudar a mostrar cómo TDD puede adaptarse al cambio. Desafortunadamente, estas son series de episodios únicos, por lo que solo hay una, pero dura una hora.
fuente
Tenemos una serie de screencasts de BDD gratuitos y de pago en http://bddcasts.com . Somos principalmente desarrolladores de ruby y nuestras herramientas son pepino y rspec.
fuente
Dimecasts
fuente
Hice un screencast de 25 minutos de Bowling Kata en BDD. Está aquí: http://www.screencast.com/t/cnelplcoyjw
fuente
Destruya todo el software : los temas sobre las pruebas se basan principalmente en proyectos reales, también se describen los principios de rendimiento, refactorización y prueba.
fuente
Echa un vistazo a Katacasts . Desde el sitio:
Todavía no los he visto, pero sabiendo que Corey es un gran defensor de TDD y Craftsmanship, y al menos una de las páginas menciona explícitamente hacer kata como TDD, creo que puede encontrar lo que está buscando.
fuente