Ocena:
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.
⬤ 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)
Test-Driven Java Development: Invoke TDD principles for end-to-end application development with Java
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.
© 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)