2010-01-27 30 views
119

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

7

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.

1

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.

9

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:

+0

+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. –

73
+0

Attualmente li sto esaminando tutti, ed è fantastico. Altamente raccomandato. –

5

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.

Seguilo su Twitter o Vimeo.

+5

La serie di intro TDD è ora disponibile per $ 25 su http://www.pragprog.com/screencasts/v-kbtdd/test-driven-development –

4

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.

3

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.

+4

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. –

11

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).

24
6

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.

5

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.

5

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
2

Destroy All Software - Gli argomenti sui test si basano principalmente su progetti reali, prestazioni, refactoring e test sono descritti anche i principi.

Problemi correlati