Pragmatyczne testowanie jednostkowe w Javie 8 z Junitem

Ocena:   (4,2 na 5)

Pragmatyczne testowanie jednostkowe w Javie 8 z Junitem (Jeff Langr)

Opinie czytelników

Podsumowanie:

Książka zawiera kompleksowy przegląd technik testowania, koncentrując się na testach jednostkowych z JUnit i Java 8. Zawiera praktyczne porady, elementy narracyjne angażujące czytelników oraz różne mnemotechniki ułatwiające naukę. Otrzymała jednak mieszane opinie dotyczące stylu pisania, przestarzałego przykładowego kodu i niektórych rozpraszających anegdot.

Zalety:

Dobry przegląd testowania i przydatnych technik.
Wciągająca narracja z personami i mnemotechnikami.
Pomocne omówienie JUnit, najlepszych praktyk testowania i refaktoryzacji.
Przejrzysty styl pisania i przyjemna lektura.
Przydatna zarówno dla początkujących, jak i doświadczonych programistów jako odświeżenie wiedzy na temat testowania.

Wady:

Niektórzy czytelnicy uznali styl pisania za niezadowalający, a przykłady za przestarzałe.
Trudności w uruchamianiu przykładowego kodu i podążaniu za nim.
Niektóre rozdziały nadmiernie skupiają się na niepowiązanych anegdotach.
Brak dogłębnego omówienia niektórych funkcji Java 8 i testowania za pomocą JUnit.
Nie wszystkie koncepcje wydają się w pełni rozwinięte, przez co czytelnicy chcą więcej.

(na podstawie 25 opinii czytelników)

Oryginalny tytuł:

Pragmatic Unit Testing in Java 8 with Junit

Zawartość książki:

Klasyka pragmatycznych programistów powraca! Pragmatic Unit Testing in Java 8 With JUnit to świeżo zaktualizowana książka, która uczy, jak pisać i uruchamiać łatwe w utrzymaniu testy jednostkowe w JUnit. Poznasz mnemotechniki, które pomogą ci wiedzieć, jakie testy napisać, jak zapamiętać wszystkie warunki brzegowe i jakie są cechy dobrego testu. Zobaczysz, jak testy jednostkowe mogą się opłacić, pozwalając ci utrzymać kod systemu w czystości, i dowiesz się, jak radzić sobie z rzeczami, które wydają się zbyt trudne do przetestowania.

Pragmatic Unit Testing in Java 8 With JUnit przeprowadzi cię przez wszystkie ważne tematy związane z testami jednostkowymi. Jeśli nigdy nie pisałeś testów jednostkowych, zobaczysz zrzuty ekranu z Eclipse, IntelliJ IDEA i NetBeans, które pomogą ci przejść przez trudną część - konfigurację i rozpoczęcie pracy.

Po przejściu przez podstawy dowiesz się, dlaczego chcesz pisać testy jednostkowe i jak skutecznie korzystać z JUnit. Mięsistą częścią książki jest jednak zebrana w niej mądrość na temat testów jednostkowych od ludzi, którzy byli tam i robili to w systemach produkcyjnych przez co najmniej 15 lat: weteran i programista Jeff Langr, opierający się na mądrości pragmatycznych programistów Andy'ego Hunta i Dave'a Thomasa. Dowiesz się:

⬤ Jak tworzyć testy jednostkowe, aby zminimalizować wysiłek związany z ich utrzymaniem.

⬤ Jak używać testów jednostkowych, aby utrzymać system w czystości.

⬤ Jak testować trudne rzeczy.

⬤ Mnemotechniki, które pomogą ci zapamiętać, co jest ważne podczas pisania testów jednostkowych.

⬤ Jak pomóc zespołowi czerpać i utrzymywać korzyści z testów jednostkowych.

Poznasz testy jednostkowe nie tylko w teorii - będziesz pracować z licznymi przykładami kodu. Jeśli chodzi o programowanie, praktyczna nauka to jedyny sposób!

Dodatkowe informacje o książce:

ISBN:9781941222591
Autor:
Wydawca:
Oprawa:Miękka oprawa
Rok wydania:2015
Liczba stron:200

Zakup:

Obecnie dostępne, na stanie.

Inne książki autora:

Nowoczesne programowanie w C++ oparte na testach: Koduj lepiej, śpij lepiej - Modern C++ Programming...
Jeśli programujesz w C++, zostałeś zaniedbany...
Nowoczesne programowanie w C++ oparte na testach: Koduj lepiej, śpij lepiej - Modern C++ Programming with Test-Driven Development: Code Better, Sleep Better
Pragmatyczne testowanie jednostkowe w Javie 8 z Junitem - Pragmatic Unit Testing in Java 8 with...
Klasyka pragmatycznych programistów powraca!...
Pragmatyczne testowanie jednostkowe w Javie 8 z Junitem - Pragmatic Unit Testing in Java 8 with Junit

Prace autora wydały następujące wydawnictwa: