Test-Driven Development with Python: Posłuszeństwo wobec testującej kozy: korzystanie z Django, Selenium i JavaScriptu

Ocena:   (4,6 na 5)

Test-Driven Development with Python: Posłuszeństwo wobec testującej kozy: korzystanie z Django, Selenium i JavaScriptu (Harry Percival)

Opinie czytelników

Podsumowanie:

Książka jest wysoko ceniona za wciągający styl pisania, kompleksowe omówienie Pythona i Django oraz skuteczne nauczanie programowania sterowanego testami (TDD). Wielu recenzentów chwaliło jej zdolność do demistyfikacji złożonych tematów i praktyczne podejście do nauki. Niektórzy zauważyli jednak, że może to być mylące dla początkujących ze względu na sporadyczne nieścisłości i nieaktualne treści.

Zalety:

Świetnie napisana
dokładne omówienie Pythona, Django i TDD
efektywne podejście do nauki krok po kroku
świetna zarówno dla początkujących, jak i doświadczonych deweloperów
praktyczne przykłady i praktyczne wskazówki
liczne tematy poboczne
wspierający komentarz autora.

Wady:

Niektóre treści są przestarzałe, szczególnie w przypadku kompatybilności z Django
może być mylące dla absolutnie początkujących
sporadyczne nieścisłości w przykładach kodu
niektóre sekcje (np. Selenium) są niewystarczająco szczegółowe.

(na podstawie 52 opinii czytelników)

Oryginalny tytuł:

Test-Driven Development with Python: Obey the Testing Goat: Using Django, Selenium, and JavaScript

Zawartość książki:

Drugie wydanie tego praktycznego przewodnika, przeprowadzającego użytkownika przez proces tworzenia prawdziwej aplikacji internetowej od początku do końca, demonstruje praktyczne zalety programowania sterowanego testami (TDD) w Pythonie. Dowiesz się, jak pisać i uruchamiać testy przed zbudowaniem każdej części aplikacji, a następnie opracować minimalną ilość kodu wymaganą do przejścia tych testów. Rezultat? Czysty kod, który działa.

W trakcie tego procesu poznasz podstawy Django, Selenium, Git, jQuery i Mock, a także aktualne techniki tworzenia stron internetowych. Jeśli jesteś gotowy, aby przenieść swoje umiejętności Python na wyższy poziom, ta książka - zaktualizowana do Python 3. 6 - wyraźnie pokazuje, w jaki sposób TDD zachęca do prostych projektów i wzbudza zaufanie.

⬤ Zanurz się w przepływie pracy TDD, w tym cyklu testów jednostkowych / kodu i refaktoryzacji.

⬤ Korzystanie z testów jednostkowych dla klas i funkcji oraz testów funkcjonalnych dla interakcji użytkownika w przeglądarce.

⬤ Dowiedz się, kiedy i jak używać obiektów pozorowanych oraz jakie są wady i zalety testów izolowanych i zintegrowanych.

⬤ Testowanie i automatyzacja wdrożeń za pomocą serwera przejściowego.

⬤ Zastosuj testy do wtyczek innych firm, które integrujesz ze swoją witryną.

⬤ Automatyczne uruchamianie testów przy użyciu środowiska ciągłej integracji.

⬤ Wykorzystanie TDD do zbudowania interfejsu API REST z interfejsem Ajax.

Dodatkowe informacje o książce:

ISBN:9781491958704
Autor:
Wydawca:
Oprawa:Miękka oprawa
Rok wydania:2017
Liczba stron:604

Zakup:

Obecnie dostępne, na stanie.

Inne książki autora:

Wzorce architektury w Pythonie: Umożliwianie rozwoju opartego na testach, projektowania opartego na...
Wraz ze wzrostem popularności języka Python,...
Wzorce architektury w Pythonie: Umożliwianie rozwoju opartego na testach, projektowania opartego na domenie i mikrousług opartych na zdarzeniach - Architecture Patterns with Python: Enabling Test-Driven Development, Domain-Driven Design, and Event-Driven Microservices
Test-Driven Development with Python: Posłuszeństwo wobec testującej kozy: korzystanie z Django,...
Drugie wydanie tego praktycznego przewodnika,...
Test-Driven Development with Python: Posłuszeństwo wobec testującej kozy: korzystanie z Django, Selenium i JavaScriptu - Test-Driven Development with Python: Obey the Testing Goat: Using Django, Selenium, and JavaScript

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