Recentemente, terminei de assistir os screencasts de Autumn of Agile e estou procurando mais material de escopo semelhante. Basicamente, estou procurando screencasts que apresentem processo TDD / BDD enquanto desenvolvo aplicativos um pouco "da vida real" (ou partes deles) - portanto, nenhuma introdução de 20 minutos, por favor. Estou surpreso por não encontrar nada parecido. Se você conhece algum recurso que atenda ao requisito, liste-o.
122
Aqui estão alguns vídeos especificamente sobre Pepino e RSpec:
BDD com Pepino
Pepino: Automatizando o idioma dos requisitos Você já fala sobre
desenvolvimento orientado a comportamento com o RSpec
trabalhando externamente com pepino e RSpec
além do desenvolvimento orientado a teste: desenvolvimento orientado a comportamento
Alguns vídeos gerais sobre TDD / BDD:
Desenvolvimento e refatoração orientados a testes - Parte um
Desenvolvimento e refatoração orientados a testes - parte dois
Um dos melhores vídeos gratuitos do modelo Ruby Object
(comprei a série Pragmatic sobre metaprogramação depois de ver isso):
The Ruby Object Model - Dave Thomas
Aqui estão alguns sites dos quais obtive ótimos vídeos:
http://confreaks.net/videos
http://www.bestechvideos.com/
http://www.engineyard.com/blog/community/scotland-on -rails /
Ah, e não se esqueça dos vídeos do Google .
E aqui está um ótimo post com links para 20 artigos sobre pepino:
http://www.robbyonrails.com/articles/2009/04/09/20-articles-on-cucumber-and-a-free-beverage-recipe
fonte
Let's Code é uma série de "reality shows" screencast, na qual estou desenvolvendo projetos reais usando TDD, design evolutivo e práticas semelhantes - da maneira como normalmente trabalho. No momento, existem três projetos screencasted:
Cada episódio tem cerca de 25 minutos de duração e novos episódios são lançados um par por semana (em setembro de 2012, existem mais de 260 episódios, durante 130 horas).
Let's Play: Test-Driven Development é uma série de screencast em que James Shore está usando TDD no desenvolvimento de um pequeno aplicativo. O projeto atual é um aplicativo para estimar finanças pessoais de longo prazo (um aplicativo Java Swing). Cada episódio tem cerca de 15 minutos de duração e novos episódios são lançados diariamente (em setembro de 2012, existem mais de 200 episódios, mais de 50 horas).
fonte
Miško Hevery , desenvolvedor do Google, tem ótimos vídeos em seu site.
Dave Astels tem uma palestra sobre tecnologia do Google chamada "Além do desenvolvimento orientado a testes: desenvolvimento orientado a comportamentos" .
Na TV Dnr, existem dois episódios com JP Boodhoo, onde ele apresenta uma introdução ao desenvolvimento orientado a testes:
fonte
Eu realmente gostei dos screencasts DoubleDawgDare do GeePawHill . Eles estão refatorando o código legado, não o TDD, mas ele definitivamente tem o espírito do TDD e - bem, valem a pena assistir, mesmo que não sejam exatamente o que você está procurando.
fonte
Comprei os modelos de tela TDD de Kent Beck . Ele é um professor muito bom. Eu gosto de como ele se concentra em outros aspectos, não apenas nas etapas mecânicas do uso da estrutura XUnit.
Aqui está uma revisão detalhada do screencast.
fonte
James Shore possui uma série de vídeos do YouTube em que constrói um pequeno software usando o TDD e gravando todas as etapas do processo. Na minha opinião, isso deve ser necessário para quem está pensando em começar com o TDD, só me deparei com isso recentemente e estou surpreso por não ter mais exposição. Existem 120 vídeos de 15 minutos - isso é MUITO material.
fonte
Kent Beck começou a trabalhar em seu próprio screencast TDD. Até agora, ele colocou duas partes não editadas de seu tutorial no Vimeo, mas promete publicar versões completas editadas em breve.
Siga-o no Twitter ou no Vimeo .
fonte
Desenvolvimento Orientado a Teste Rails Eficiente - por Wolfram Arnold
fonte
Os caras do TekPub fazem ótimos screencasts, e a série 'Concepts' abrange testes de unidade e BDD.
Eles acabaram de lançar um novo elenco de tela "Full Throttle: TDD com Brad Wilson" por US $ 12, onde Brad trabalha em um sistema de assinatura de cobrança usando TDD.
Rob Conery também joga algumas bolas curvas durante a sessão para ajudar a mostrar como o TDD pode se adaptar às mudanças. Infelizmente, essas são séries de episódios únicos, portanto, existe apenas uma, mas dura uma hora.
fonte
Temos uma série de screencasts gratuitos e pagos do BDD em http://bddcasts.com . Somos principalmente desenvolvedores de ruby e nossas ferramentas são pepino e rspec.
fonte
Dimensões
fonte
Eu fiz um screencast de 25 minutos do Bowling Kata no BDD. Está aqui: http://www.screencast.com/t/cnelplcoyjw
fonte
Destruir todo o software - os tópicos sobre teste são baseados principalmente em projetos reais, também são descritos os princípios de desempenho, refatoração e teste.
fonte
Dê uma olhada no Katacasts . Do site:
Ainda não os assisti, mas sabendo que Corey é um grande defensor do TDD e do artesanato, e pelo menos uma das páginas menciona explicitamente o kata como TDD, acho que você pode encontrar o que está procurando.
fonte