Pada dasarnya, saya mencari screencast yang menampilkan proses TDD / BDD sambil mengembangkan aplikasi "kehidupan nyata" (atau bagian dari aplikasi tersebut) - jadi tidak perlu intro 20 menit.
Let's Code adalah serial "reality show" screencast tempat saya mengembangkan proyek nyata menggunakan TDD, desain evolusioner, dan praktik serupa - cara saya biasanya bekerja. Saat ini ada tiga proyek screencast:
- Jumi - test runner baru untuk JVM, yang bertujuan untuk menggantikan JUnit sebagai test runner de facto (lebih dari 10k basis kode SLOC, Java)
- Dimdwarf - server aplikasi terdistribusi untuk kebutuhan game MMO (lebih dari 15k basis kode SLOC, campuran Scala dan Java)
- permainan petualangan teks sederhana untuk menunjukkan beberapa dasar pemrograman (hanya 9 episode, Java)
Setiap episode berdurasi sekitar 25 menit dan episode baru dirilis beberapa per minggu (per Sep 2012 ada lebih dari 260 episode, lebih dari 130 jam).
Let's Play: Test-Driven Development adalah seri screencast di mana James Shore menggunakan TDD dalam mengembangkan aplikasi kecil. Proyek saat ini adalah aplikasi untuk memperkirakan keuangan pribadi jangka panjang (aplikasi Java Swing). Setiap episode berdurasi sekitar 15 menit dan episode baru dirilis setiap hari (per Sep 2012 ada lebih dari 200 episode, lebih dari 50 jam).