siążkę polecił mi kolega z pracy. Nie żałuję spędzonego z nią czasu. Zapraszam do recenzji.
Zawartość
CZĘŚĆ I. ZACZYNAMY
- Podstawowe informacje o testach jednostkowych
- Pierwszy test jednostkowy
CZĘŚĆ II. PODSTAWOWE TECHNIKI
- Wykorzystanie namiastek do rozwiązywania zależności
- Testowanie interakcji z wykorzystaniem obiektów-makiet
- Frameworki izolacji
- Bardziej zaawansowane zagadnienia związane z frameworkami izolacji
CZĘŚĆ III. KOD TESTU
- Hierarchie testów i ich organizacja
- Filary dobrych testów jednostkowych
CZĘŚĆ IV. PROJEKTOWANIE I PROCES
- Wdrażanie testów jednostkowych w organizacji
- Praca z kodem odziedziczonym
- Projekt a sprawdzalność
Dodatek A. Narzędzia i frameworki
Książka jest ilustrowana. Na końcu każdego z rozdziałów znajduje się krótkie podsumowanie z najważniejszymi informacjami. Autor przedstawił przykładowe narzędzia, pomocne podczas pisania testów. Podobały mi się dobre praktyki i rady przedstawione przez Roya. Pomagają w pisaniu dobrych testów, używam ich codziennie. Zaciekawiła mnie część książki poświęcona frameworkom izolacji. Jednak to bardziej ciekawostka, niż wiedza, którą będziesz stosował w swoim projekcie.
Podsumowanie
Roy przedstawia w swojej książce wymaganą wiedzę teoretyczną potrzebną do rozpoczęcia pisania testów. Sposób, w jaki to robi, jest bardzo przystępny. Nie są to wywody akademickie. Przez co książkę czyta się bardzo szybko i przyjemnie. Przykłady w niej zawarte, dotyczą rzeczywistych problemów, z jakimi deweloperzy borykają się praktycznie każdego dnia. Kod napisany jest w języku C#, lecz sztuka pisania dobrych testów wykracza poza język, którego używasz. W książce nie znajduje się dużo wiedzy na temat TDD (Test-driven development). Pisanie testów jest niezbędną umiejętnością profesjonalnego programisty. Wymaga ona trochę wiedzy teoretycznej i bardzo dużej ilości praktyki. Książka Roya jest idealną pozycją dla osób chcących rozpocząć naukę związaną z testami. Jeżeli w Twojej pracy, nie pisze się testów, koniecznie przeczytaj rozdział zatytułowany „Wdrażanie testów jednostkowych w organizacji”.
Dla kogo jest ta książka?
Książka Roya skierowana jest do programistów rozpoczynających swoją przygodę z testami.
Informacje podstawowe:
Autor: Roy Osherove
Ilość stron: 320
Rok wydania: wersja polska 2014; oryginał 2013
Tytuł oryginału: The Art of Unit Testing: With Examples in .NET, 2nd Edition
Źródło okładki: https://helion.pl/ksiazki/testy-jednostkowe-swiat-niezawodnych-aplikacji-wydanie-ii-roy-osherove,tesjed.htm#format/d\