Nie lada gratka dla wszystkich, którzy chcą się nauczyć praktycznego wykorzystania TDD w swojej pracy. Choć osoby doświadczone też coś pewnie dla siebie znajdą 🙂
Roy Osherove publikuje nagrania, w których wraz z innym programistą tworzą od zera silnik gry Go. Oczywiście wszystko tworzą zgodnie z zasadami TDD, które są w nagraniach dokładnie omawiane. Raymond Lim, “pair programming partner” Roya, jest głównym koderem. Roy występuje głównie w roli mentora – zadając różne ciekawe pytania naprowadza Raymonda na “właściwy tor”.
Dodatkowo w nagraniach Roy “uczy” wykorzystania ReSharpera – często podpowiada ciekawe funkcje oraz skróty.
Aktualnie ukazało się 7 filmików o łącznej długości ok. 6,5h.
Nagrania dostępne są tutaj http://artofunittesting.com i tutaj http://osherove.com/blog/. Dostępne są również źródła do projektu – https://github.com/RayyLim/GoGame.