Roy uczy TDD :)

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”. czytaj dalej

Let's Play TDD!

Dzisiaj chciałbym przedstawić bardzo ciekawą serię screencastów – “Let’s Play TDD!“.

Twórcą serii jest James Shore, autor książki “The Art of Agile Development” (książka ta, prawie w całości, dostępna jest pod adresem: http://jamesshore.com/Agile-Book/).

W pierwszych filmach z serii “Let’s Play TDD!” James Shore pokazuje praktyczne wykorzystanie TDD w tworzeniu prostej aplikacji; w następnych zaś prezentuje “najlepsze praktyki” TDD. Screencasty często nagrywane są z udziałem różnych gości, np. Roya Osherove.

Przykłady prezentowane w “Let’s Play TDD!” pisane są w Javie, jednak nie powinno to stanowić żadnego problemu dla osób znających C#. Testy tworzone są z wykorzystaniem biblioteki jUnit, która jest pierwowzorem .NETowego nUnita.

Aktualnie “Let’s Play TDD!” składa się z 59 filmów, a na pewno to jeszcze nie koniec. czytaj dalej