2009-11-10 3 views
6

Szukam dobrego zestawu zasobów, aby zacząć od konwersji do TDD, zawsze zaczynam od pierwszych testów jednostkowych, ale im więcej rozwijam, tym mniej Chcę pisać testy na rzeczy, które wiem, że działają. Więc szukam zmienić swój sposób myślenia i zaczynają rozwijać z myślenia TDDZasoby dla najlepszych praktyk TDD, metod itp.

Odpowiedz

6

Chcesz Test-Driven Development: przykładem Kent Beck i Refaktoryzacja Martin Fowler. IMHO, powinny być sprzedawane jako zestaw 2-tomowy. TDD: BE obejmuje rzeczy w dużej mierze od strony testowej i pokazuje kilka technik refaktoryzacji. Refaktoryzacja obejmuje rzeczy w dużej mierze od strony refaktoryzacji i pokazuje dobre praktyki testowania. Między nimi powinniście mieć wszystko, czego potrzeba, aby zacząć.

+1

Jako trzecia książka, możesz przejść do "Refactoring to Patterns", Joshua Kerievsky ... – Mathias

+1

Mogłem powiedzieć "Czysty kod", Robert Martin. A może "Design Patterns" autorstwa Gamma et al - istnieje wiele dobrych dodatków do tej listy. Ale tak naprawdę, te dwie, o których wspomniałem, są głównymi tomami w moim umyśle. – bradheintz

2
+0

Naprawdę podoba mi się książka, ale jest to książka .NET. Książka Becka ma przykłady w języku Java, ale większość książki jest agnostyczna dla języka, podczas gdy ta książka ma wiele uwarunkowań specyficznych dla danego języka (np. Do wyboru Mocking framework). – Mathias

4

Ta książka jest dobra i jest bardzo nowy (wyszło 2009).

Growing Object-Oriented Software, Guided By Testy, przez Freemana i Pryce
alt text http://images.barnesandnoble.com/images/29240000/29249083.JPG


Ta książka ukazała się w 2003 roku, ale zawiera on kompletny przykład od początku do końca. Test-driven development: A Practical Guide, przez Astels
alt text http://images.barnesandnoble.com/images/17170000/17176564.JPG

+0

+1 dla książki Astelsa; to najlepsze, jakie widziałem na ten temat. –