Эпизод игры в боулинг XP в обычном примере, это диалог между двумя разработчиками кода. Его код написан на Java. Это хорошая иллюстрация того, как возникает дизайн, а не его определение заранее.
Один ОЧЕНЬ хорош для Си: http://cutter.sourceforge.net/reference/tutorial.html
Я бы также рекомендовал эту книгу для Java/Web/Spring : http://www.amazon.co.uk/Agile-Development-Spring-Hibernate-Eclipse/dp/0672328968/ref=sr_1_1?ie=UTF8&s=books&qid=1261472344&sr=8-1
http://katacasts.com/ содержит много хороших примеров (на многих разных языках) выполнения Code Katas, которые включают тяжелые TDD.
Совсем недавно Кент Бек разместил видео на http://pragprog.com/screencasts/v-kbtdd/test-driven-development (платите за просмотр), и я еще не слышал ничего плохого. о них.
Также следует отметить, что Джеймс Шор также разместил множество видеороликов TDD для своей серии "Let's Play TDD" на http://jamesshore.com/Blog/Lets-Play/
Строковый калькулятор Роя Ошерова TDD Kata - очень хорошее место для начала, потому что многие люди сделали это и написали об этом в блогах или разместили скринкасты об этом. Он связался с некоторыми из них. Это видео на C # является довольно хорошей простой реализацией IMO. Людей , пишущих о выполнении ката на C # или Java , легко найти. Если вы предпочитаете пошаговое текстовое руководство, попробуйте Дэвида Чепака .