Test-Driven Java Development: Zasady TDD dla kompleksowego tworzenia aplikacji w Javie

Ocena:   (3,8 na 5)

Test-Driven Java Development: Zasady TDD dla kompleksowego tworzenia aplikacji w Javie (Viktor Farcic)

Opinie czytelników

Podsumowanie:

Książka służy jako praktyczne wprowadzenie do Test-Driven Development (TDD) i testów jednostkowych, szczególnie dla programistów Java. Chociaż jest dobrze napisana i edukacyjna, szczególnie dla osób z pewną wcześniejszą znajomością języka Java, zawiera liczne literówki i brakuje jej głębi w niektórych obszarach.

Zalety:

Dobrze napisana dla studentów z podstawową znajomością języka Java
edukacyjna z jasnymi wyjaśnieniami
zawiera praktyczne ćwiczenia
bogata w przykłady
zawiera zaawansowane koncepcje TDD
wciągający styl pisania
dobry przegląd zarówno dla początkujących, jak i doświadczonych programistów
odnosi się do rzeczywistych scenariuszy.

Wady:

Liczne literówki
pewne użycie żargonu
nadmierne uproszczenie niektórych pojęć
może być przytłaczające ze złożonymi przykładami
brakuje dyskusji na temat ograniczeń TDD
niektóre kroki mogą być niejasne lub szybkie
poleganie na narzędziach takich jak Vagrant może być nadmierne.

(na podstawie 13 opinii czytelników)

Oryginalny tytuł:

Test-Driven Java Development: Invoke TDD principles for end-to-end application development with Java

Zawartość książki:

Wywołaj zasady TDD do kompleksowego tworzenia aplikacji w Javie

Kluczowe cechy

⬤ Poznaj najpopularniejsze narzędzia i frameworki TDD i stań się bardziej biegły w tworzeniu aplikacji.

⬤ Twórz aplikacje z lepszym projektem kodu, mniejszą liczbą błędów i wyższym pokryciem testami, umożliwiając szybkie wprowadzenie ich na rynek.

⬤ Wdrożyć metody programowania sterowanego testami do swoich przepływów pracy.

Opis książki

Programowanie sterowane testami (TDD) to podejście programistyczne, które opiera się na procedurze testowania, która kładzie nacisk na napisanie testu przed napisaniem niezbędnego kodu, a następnie refaktoryzację kodu w celu jego optymalizacji.

Wartość wykonywania TDD w Javie, jednym z najbardziej uznanych języków programowania, polega na poprawie produktywności programistów, łatwości konserwacji i wydajności kodu, a także na głębszym zrozumieniu języka i tego, jak skutecznie go stosować.

Zaczynając od podstaw TDD i powodów, dla których jego przyjęcie jest korzystne, ta książka poprowadzi Cię od pierwszych kroków TDD z Javą, aż będziesz wystarczająco pewny siebie, aby przyjąć tę praktykę w codziennej rutynie.

Zostaniesz poprowadzony przez proces konfigurowania narzędzi, frameworków i potrzebnego środowiska, a następnie zanurzysz się w praktycznych ćwiczeniach, których celem będzie opanowanie jednej praktyki, narzędzia lub frameworka na raz. Dowiesz się o procedurze Red-Green-Refactor, jak pisać testy jednostkowe i jak używać ich jako wykonywalnej dokumentacji.

Dzięki tej książce dowiesz się również, jak projektować prosty i łatwy w utrzymaniu kod, pracować z mockami, wykorzystywać programowanie oparte na zachowaniu, refaktoryzować stary kod i wypuszczać w połowie ukończoną funkcję do produkcji za pomocą przełączników funkcji.

Ukończysz tę książkę z głębokim zrozumieniem metodologii rozwoju opartego na testach i pewnością siebie, aby zastosować ją do programowania aplikacji w Javie.

Czego się nauczysz

⬤ Poznasz narzędzia i frameworki wymagane do skutecznego rozwoju TDD.

⬤ Efektywnie wykonywać proces Red-Green-Refactor, filar, wokół którego opierają się wszystkie inne procedury TDD.

⬤ Opanowanie skutecznego testowania jednostkowego w izolacji od reszty kodu.

⬤ Projektowanie prostych i łatwych w utrzymaniu kodów poprzez wdrażanie różnych technik.

⬤ Wykorzystanie frameworków i technik mockowania do łatwego pisania i szybkiego wykonywania testów.

⬤ Tworzenie aplikacji w celu wdrożenia rozwoju opartego na zachowaniu w połączeniu z testami jednostkowymi.

⬤ Włączanie i wyłączanie funkcji za pomocą przełączników funkcji.

Dodatkowe informacje o książce:

ISBN:9781783987429
Autor:
Wydawca:
Język:angielski
Oprawa:Miękka oprawa

Zakup:

Obecnie dostępne, na stanie.

Inne książki autora:

Zestaw narzędzi DevOps 2.4 - The DevOps 2.4 Toolkit
Podobnie jak inne książki, które napisałem, ta nie miała ustalonego zakresu. Nie zacząłem od indeksu. Nie napisałem...
Zestaw narzędzi DevOps 2.4 - The DevOps 2.4 Toolkit
Test-Driven Java Development: Zasady TDD dla kompleksowego tworzenia aplikacji w Javie - Test-Driven...
Wywołaj zasady TDD do kompleksowego tworzenia...
Test-Driven Java Development: Zasady TDD dla kompleksowego tworzenia aplikacji w Javie - Test-Driven Java Development: Invoke TDD principles for end-to-end application development with Java
Zestaw narzędzi DevOps 2.5 - The DevOps 2.5 Toolkit
Poznamy niektóre umiejętności i wiedzę wymagane do obsługi klastrów Kubernetes. Zajmiemy się tematami, które często nie...
Zestaw narzędzi DevOps 2.5 - The DevOps 2.5 Toolkit
Zestaw narzędzi DevOps 2.2 - The DevOps 2.2 Toolkit
Wydaje się, że z każdą nową książką zakres staje się coraz mniej precyzyjny. Kiedy zacząłem pisać Test-Driven Java...
Zestaw narzędzi DevOps 2.2 - The DevOps 2.2 Toolkit
Zestaw narzędzi DevOps 2.3 - The DevOps 2.3 Toolkit
Celem tej książki nie jest przekonanie do wdrożenia Kubernetes, ale przedstawienie szczegółowego przeglądu jego funkcji...
Zestaw narzędzi DevOps 2.3 - The DevOps 2.3 Toolkit

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

© 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)