Ho appena finito di guardare gli screencast Autumn of Agile e sto cercando altro materiale di portata simile. Fondamentalmente, sto cercando gli screencast che presentano il processo TDD/BDD mentre sviluppo applicazioni in qualche modo "reali" (o parti di esse) - quindi nessuna introduzione di 20 minuti per favore. Sono sorpreso di non trovare nulla di simile però. Se sei a conoscenza di risorse che soddisfano il requisito, ti preghiamo di elencarle.TDD/BDD screencast/risorse video
risposta
Mi sono davvero divertito con lo DoubleDawgDare screencasts di GeePawHill. Stanno rifattando il codice legacy, non TDD, ma lui ha sicuramente l'ethos di TDD e - beh, vale la pena guardare anche se non sono proprio quello che stai cercando.
Dai uno sguardo allo Katacasts. Dal sito:
I Katacasts serie si compone di kata di prestazioni, fatto come screencast, da Enrique Comba e me, Corey Haines.
non li ho ancora visto, ma sapendo che Corey è grande sostenitore di TDD e Artigianato, e at least one delle pagine esplicitamente menzioni che fanno il kata come TDD, penso che si potrebbe trovare quello che stai cercando.
Miško Hevery, che è uno sviluppatore di Google, ha some great videos al suo sito.
Dave Astels ha un talk tecnico di Google chiamato "Beyond Test Driven Development: Behaviour Driven Development".
A Dnr TV ci sono due episodi con JP Boodhoo, dove dà un'introduzione al Test Driven Development:
Brett Schuchert da Object Mentor appena pubblicato un series of videos su TDD
I video sono io formica da osservare in ordine.
- GettingStarted
- Adding Basic Operators
- Removing Duplication
- Extracting to Strategy
- Removing Duplication via Refactoring o Removing Duplication via Tdd using Mockito
- Introducing an Abstract Factory
- Adding a Sum operator
- Adding Prime Factors Operator
- Composing Operators and Programming the Calculator
- Using FitNesse to Program the Calculator
Una serie di video sulla creazione dell'algoritmo Scalo di smistamento in C# utilizzando ReSharper, Visual Studio 2008 e TDD.
Attualmente li sto esaminando tutti, ed è fantastico. Altamente raccomandato. –
Kent Beck ha iniziato a lavorare in proprio TDD screencast . Finora ha messo due pezzi inediti del suo tutorial su Vimeo, ma promette di pubblicare presto tutte le versioni modificate.
La serie di intro TDD è ora disponibile per $ 25 su http://www.pragprog.com/screencasts/v-kbtdd/test-driven-development –
I ragazzi di TekPub fanno ottimi screencast e il loro 'Concepts'-series copre sia i test delle unità che i BDD.
Hanno appena rilasciato una nuova schermata cast "Full Throttle: TDD with Brad Wilson" per $ 12 in cui Brad lavora su un sistema di abbonamento con fatturazione utilizzando TDD.
Rob Conery lancia anche alcune sfere di curva durante la sessione per mostrare come il TDD può adattarsi ai cambiamenti. Sfortunatamente, queste sono serie di episodi singoli, quindi ce n'è solo una, ma dura un'ora.
Abbiamo una serie di screencast BDD gratuiti ea pagamento allo http://bddcasts.com. Siamo principalmente sviluppatori di rubini e i nostri strumenti sono cetriolo e rspec.
Non voglio essere scortese, ma i tuoi BDD non dovrebbero essere un pagamento 'cast. In pratica, voi ragazzi registrate voi stessi la programmazione delle coppie mentre aggiornate una delle vostre app. Il problema è che non è strutturato per l'apprendimento e la qualità è molto bassa. Guardando la demo gratuita (http://www.mefeedia.com/watch/32656993), so che non c'è modo di sedermi per ben 30 minuti tra di voi, non spiegare nulla e borbottare. Devo dire che in realtà sono un po 'offeso da far pagare per questo. Di nuovo, non intendo essere scortese, ma hai davvero bisogno di ripensarlo. –
Fondamentalmente, sto cercando gli screencast che presentano il processo TDD/BDD mentre sviluppo applicazioni un po '"reali" (o parti di esse) - quindi nessuna introduzione di 20 minuti per favore.
Let's Code è uno screencast serie "reality show" dove sto sviluppando progetti reali che utilizzano TDD, progettazione evolutiva e pratiche analoghe - il mio modo di lavorare normalmente. In questo momento ci sono tre progetti screencasted:
- Jumi - un nuovo test runner per la JVM, che mirano a eventualmente sostituire JUnit come il fatto di test corridore de (oltre 10k SLOC codebase, Java)
- Dimdwarf - distribuito application server per le esigenze di giochi MMO (oltre 15k SLOC codebase, mista alla Scala e Java)
- a simple text adventure game per mostrare alcuni principi fondamentali di programmazione (solo 9 episodi, Java)
Ogni episodio è di circa 25 minuti lungo un Nuovi episodi vengono rilasciati un paio a settimana (a partire da settembre 2012 ci sono oltre 260 episodi, oltre 130 ore).
Let's Play: Test-Driven Development è una serie di screencast in cui James Shore utilizza TDD nello sviluppo di una piccola applicazione. L'attuale progetto è un'applicazione per stimare le finanze personali a lungo termine (un'applicazione Java Swing). Ogni episodio dura circa 15 minuti e ogni giorno vengono pubblicati nuovi episodi (a settembre 2012 ci sono oltre 200 episodi, oltre 50 ore).
Ecco alcuni video specificatamente su cetriolo e RSpec:
BDD with Cucumber
Cucumber: Automating the Requirements Language You Already Speak
Behaviour Driven Development with RSpec
Working Outside-in with Cucumber and RSpec
Beyond Test Driven Development: Behaviour Driven Development
Alcuni video generali sulla TDD/BDD:
Test-Driven Development and Refactoring - Part One
Test-Driven Development and Refactoring - Part Two
Uno dei migliori video gratuiti sul modello di oggetti di Ruby
(ho comprato il Pragmatic series on metaprogramming dopo aver visto questo):
The Ruby Object Model - Dave Thomas
Ecco alcuni siti che ho ottenuto alcuni grandi video off di:
http://confreaks.net/videos
http://www.bestechvideos.com/
http://www.engineyard.com/blog/community/scotland-on-rails/
Oh, e non dimenticare Google videos.
Ed ecco un grande post piccolo blog con i link ai 20 articoli su Cetriolo:
http://www.robbyonrails.com/articles/2009/04/09/20-articles-on-cucumber-and-a-free-beverage-recipe
Ho comprato Kent Beck di TDD screen casts. È un ottimo insegnante. Mi piace come si concentra su altri aspetti, non solo sui passaggi meccanici dell'uso del framework XUnit.
Ecco uno detailed review dello screencast.
Ho eseguito uno screencast di 25 minuti del Bowling Kata in BDD. E 'qui: http://www.screencast.com/t/cnelplcoyjw
James Shore ha a YouTube video series dove costruisce un piccolo pezzo di software da zero utilizzando TDD e la registrazione di ogni fase del processo. A mio avviso questo dovrebbe essere richiesto a chiunque stia pensando di iniziare con TDD, l'ho incontrato solo di recente e sono sorpreso che non abbia più esposizione. Ci sono 120 video di 15 minuti: è un sacco di materiale.
efficiente per lo sviluppo Rails Test-Driven - da Wolfram Arnold
- Class 1
- l'economia del test
- test a strati, modelli di progettazione
- Toolbox: RSpec con Rails
- RSpec & Modelli
- Class 2
- Una cultura di test: perché TDD? Come TDD?
- Testing & Data Dipendenze
- Toolbox: Infissi, Produttori, deride & Stubs
- Class 3
- test controller
- View, Helper, Itinerari Testing
- Quanto è sufficiente? Quanto è troppo?
- Class 4
- refactoring del codice & test, personalizzato matchers
- API Test
- configurazione remota dei dati
- cetriolo per i test API & documentazione
- Class 5
- Class 6
- framework di integrazione (cetriolo, Webrat, Capybara, e selenio) test
- integrazione con selenio (vantaggi e problemi)
- Pagina Oggetti
- Locator (localizzatori selenio, CSS e XPath)
- RSpec Matchers personalizzate
- test per controllo di accesso
Destroy All Software - Gli argomenti sui test si basano principalmente su progetti reali, prestazioni, refactoring e test sono descritti anche i principi.
- 1. Video AndroidVisualizzazione dei video sequenziali
- 2. Recupero titolo video YouTube dall'ID video noto
- 3. Lettore video HTML5: caricamento dinamico dei video
- 4. Modifica video in riproduzione in video HTML5
- 5. Mimetype M4V - video/mp4 o video/m4v?
- 6. video Android, ascolto audio ma nessun video
- 7. Controlli javascript video HTML5 - riavvio video
- 8. HTML5 video su come riprodurre due video in un elemento video
- 9. Converti automaticamente il formato video in Flash Video
- 10. Esiste un algoritmo per convertire video 2D in video 3D?
- 11. Come riprodurre i video di Youtube in Android Video View?
- 12. HTML5 video - riproduzione solo di una parte di un video
- 13. Riproduci file video (disco rigido) locale con tag video HTML5?
- 14. Riproduzione di video in visualizzazione struttura con proporzioni del video
- 15. Unire video clip in un singolo video come Vine
- 16. Ottenere il video miniatura del video privati su Vimeo
- 17. Centratura verticale del video all'interno di un tag video
- 18. Sfondo video HTML5, mantenere il centro del video al centro
- 19. Come ottenere durata video da mp4, wmv, flv, video mov
- 20. Come riprodurre video di YouTube tramite tag video HTML5
- 21. Ottieni l'immagine di anteprima del video dall'URL video
- 22. Come riprodurre video FLV in tag HTML video?
- 23. flusso video attraverso websocket a <video> tag
- 24. Il video player video.js supporta i video di YouTube?
- 25. IOS Video Compression Swift iOS 8 file video corrotto
- 26. Carica video e crea una miniatura dal video in django
- 27. HTML5 video: è possibile posizionare regolarmente contenuti HTML su video
- 28. in esecuzione un video schermo verde in un altro video
- 29. Html Il lettore video riproduce suoni ma non video
- 30. Design Patterns Tutorial video
+1 per la menzione di "Beyond Test Driven Development" di Dave Astels. Quel video dovrebbe essere richiesto per chiunque stia pensando di fare TDD ... soprattutto per non perdere tempo con TDD ma andrà invece direttamente in BDD. –