Ocena:
Książka ta jest wysoko ceniona jako niezbędne źródło wiedzy na temat testów jednostkowych, zwłaszcza dla programistów korzystających z JavaScript lub powiązanych frameworków. Chociaż jest chwalona za kompleksowe podejście i cenne przykłady, niektórzy czytelnicy zauważają, że w tekście występuje nadmierna liczba powtórzeń.
Zalety:⬤ Świetne źródło wiedzy na temat testów jednostkowych, zwłaszcza dla frameworków JavaScript
⬤ służy jako doskonałe odniesienie
⬤ oferuje praktyczne przykłady
⬤ korzystne dla nauczania zespołów o testach jednostkowych
⬤ uważana za „biblię” testów jednostkowych.
Zawiera zbyt wiele powtórzeń, w tym redundancje w rozdziałach; niektórzy mogą uznać to za nużące pomimo swojej przydatności.
(na podstawie 4 opinii czytelników)
The Art of Unit Testing, Third Edition: With Examples in JavaScript
Sztuka testowania jednostkowego, wydanie trzecie The Art of Unit Testing, Third Edition pozwala zejść pod powierzchnię i zrozumieć, w jaki sposób testowanie jednostkowe może zmienić sposób dostarczania i utrzymywania oprogramowania.
The Art of Unit Testing, Third Edition aktualizuje międzynarodowy bestseller, aby odzwierciedlić nowoczesne narzędzia i praktyki programistyczne. To rozszerzone wydanie uczy pisania testów jednostkowych dla kodu asynchronicznego i obserwowalnego, a także metod fałszowania funkcji, modułów i refaktoryzacji. Poznasz wzorce i organizację testów, pracę ze starszym kodem, a nawet kod "nietestowalny". Liczne przykłady niezależne od narzędzi są prezentowane w języku JavaScript i zostały starannie zaprojektowane, aby można je było zastosować do kodu napisanego w dowolnym języku.
Zakup książki drukowanej obejmuje bezpłatny eBook w formatach PDF, Kindle i ePub od Manning Publications.
O technologii
Testowanie jednostkowe jest powszechnie stosowaną praktyką w zespołach programistycznych każdej wielkości. Wielcy programiści powiedzą ci, że testowanie jest tak samo stanem umysłu, jak zbiorem narzędzi i praktyk. The Art of Unit Testing, Third Edition pozwala zejść pod powierzchnię i zrozumieć, w jaki sposób testowanie jednostkowe może zmienić sposób dostarczania i utrzymywania oprogramowania. Teraz z przykładami w JavaScript, to nowe wydanie zostało zaktualizowane, aby odzwierciedlić cechy nowoczesnej bazy kodu, w tym asynchroniczne i zmodularyzowane, rozproszone usługi. Praktyki i wzorce, których się nauczysz, można również łatwo zastosować w innych językach, w tym C#, Java i Python.
O książce
The Art of Unit Testing, Third Edition prowadzi krok po kroku od pierwszych prostych testów jednostkowych do tworzenia kompletnych zestawów testów, które są łatwe w utrzymaniu, czytelne i godne zaufania. Teraz z przykładami wykorzystującymi JavaScript i Node, to rozszerzone trzecie wydanie uczy pisania testów jednostkowych dla asynchronicznego i obserwowalnego kodu, a także metod fałszowania funkcji, modułów i refaktoryzacji. Zapoznasz się ze złożonymi tematami, takimi jak mocks i stubs, odkryjesz, jak radzić sobie z trudnymi, starszymi bazami kodu i zaoszczędzisz czas dzięki testom, które działają zarówno dla aplikacji frontendowych, jak i backendowych. The Art of Unit Testing, Third Edition to niezbędny przewodnik dla każdego testera jednostkowego, który chce czuć się pewnie pisząc kod, który jest łatwiejszy w tworzeniu, utrzymaniu i adaptacji.
Co jest w środku
Tworzenie czytelnych, łatwych w utrzymaniu i godnych zaufania testów.
Praca z podróbkami, stubami, obiektami mock i frameworkami izolującymi (mocking).
Proste techniki wstrzykiwania zależności.
Refaktoryzacja starszego kodu.
O czytelniku
Przykłady w książce wykorzystują JavaScript i Node i obejmują cały stos deweloperski.
O autorze
Roy Osherove jest uznanym na całym świecie ekspertem w dziedzinie testów jednostkowych i zwinnej metodologii oprogramowania. Nadal jest aktywnym programistą, konsultuje i szkoli zespoły na całym świecie w zakresie delikatnej sztuki testowania jednostkowego i rozwoju opartego na testach. Jest również autorem książki Elastic Leadership. Blog Roya znajduje się pod adresem ArtOfUnitTesting.com.
Vladimir Khorikov jest autorem książki Unit Testing Principles, Practices, and Patterns, autorem Pluralsight i Microsoft MVP. Był mentorem wielu zespołów w zakresie tajników testów jednostkowych.
© Book1 Group - wszelkie prawa zastrzeżone.
Zawartość tej strony nie może być kopiowana ani wykorzystywana w całości lub w części bez pisemnej zgody właściciela.
Ostatnia aktualizacja: 2024.11.13 21:45 (GMT)