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.
Cała seria dostępna jest pod adresem: http://jamesshore.com/Blog/Lets-Play/
Warto również obejrzeć dwa nagrania J.P. Boodhoo:
- Jean Paul Boodhoo on Test Driven Development Part 1 of 2
- Jean Paul Boodhoo on Test Driven Development Part 2 of 2
oraz serię „Shunting Yard Algorithm in C#”:
- Shunting Yard Algorithm in C#, Part 1
- Shunting Yard Algorithm in C#, Part 2
- Shunting Yard Algorithm in C#, Part 3
- Shunting Yard Algorithm in C#, Part 4
- Getting Rid Of Those Damn Spaces, (Part 5 of 4)
- Removing Duplicate Operator Representation, (part 6 of 4)
Jeżeli znacie inne, podobne serie to podzielcie się nimi w swoich komentarzach.
Życzę miłego oglądania



Pingback: Dlaczego unikamy pisania automatycznych testów? « !FrAgile Thinking
Pingback: Wrocławska Grupa .Net | Geek Diner no.3