Recepty na testy Rails 5: Zbuduj zdrową bazę kodu

Ocena:   (4,7 na 5)

Recepty na testy Rails 5: Zbuduj zdrową bazę kodu (Noel Rappin)

Opinie czytelników

Podsumowanie:

Książka jest kompleksowym przewodnikiem skupiającym się na Test-Driven Development, przeznaczonym dla osób z zaawansowanym zrozumieniem Ruby i Rails. Oferuje szczegółowe strategie testowania i przykłady, ale może być przytłaczająca dla początkujących lub zwykłych programistów.

Zalety:

Bardzo kompleksowa i szczegółowa
dobrze zorganizowana treść
korzystna dla średnio zaawansowanych i zaawansowanych użytkowników
zawiera cenne zalecenia dotyczące testowania i przykłady krok po kroku.

Wady:

Nieodpowiednia dla początkujących lub przypadkowych programistów; gęsta i trudna do zrozumienia bez dogłębnej znajomości Ruby i Rails.

(na podstawie 3 opinii czytelników)

Oryginalny tytuł:

Rails 5 Test Prescriptions: Build a Healthy Codebase

Zawartość książki:

Czy Twój kod Rails cierpi na rozdęcie, kruchość lub niedokładność? Wylecz te problemy dzięki regularnemu stosowaniu programowania sterowanego testami. Będziesz korzystać z Rails 5. 1, Minitest 5 i RSpec 3.6, a także popularnych bibliotek testowych, takich jak factory_girl i Cucumber. Aktualizacje obejmują testy systemowe Rails 5. 1 i integrację z Webpack. Zrób to, co zalecił lekarz, aby Twoje aplikacje poczuły się lepiej. Efekty uboczne mogą obejmować lepszy kod, mniej błędów i szczęśliwszych programistów.

Twoja aplikacja Ruby on Rails jest chora. Zbliżają się terminy, ale za każdym razem, gdy wprowadzasz najmniejszą zmianę w kodzie, coś się psuje. Nikt nie pamięta, co ten trudny kawałek kodu miał robić i nikt nie może powiedzieć, co tak naprawdę robi. Dodatkowo zawiera błędy. Potrzebujesz rozwoju opartego na testach: procesu poprawy projektu, łatwości konserwacji i długoterminowej żywotności oprogramowania.

Książka ta, zawierająca zarówno praktyczne przykłady kodu, jak i dyskusje na temat tego, dlaczego testowanie działa, zaczyna się od najbardziej podstawowych funkcji dostarczanych jako część rdzenia Ruby on Rails. Po zintegrowaniu tych funkcji z praktyką kodowania, pracuj z popularnymi narzędziami testowymi innych firm, takimi jak RSpec, Jasmine, Cucumber i factory_girl. Testuj części składowe aplikacji Rails, w tym logikę modelu back-end i logikę wyświetlania front-end. Korzystając z przykładów Rails, użyj testowania, aby umożliwić swojemu kodowi lepsze reagowanie na przyszłe zmiany. Ponadto zobacz, jak radzić sobie z rzeczywistymi sytuacjami testowymi.

To nowe wydanie zostało zaktualizowane do wersji Rails 5. 1 i RSpec 3.6 i zawiera pełne omówienie nowych funkcji Rails, w tym testów systemowych i konfiguracji JavaScript opartej na Webpack.

Czego potrzebujesz:

Ruby 2. 4, Rails 5.

Dodatkowe informacje o książce:

ISBN:9781680502503
Autor:
Wydawca:
Język:angielski
Oprawa:Miękka oprawa
Rok wydania:2018
Liczba stron:350

Zakup:

Obecnie dostępne, na stanie.

Inne książki autora:

Recepty na testy Rails 5: Zbuduj zdrową bazę kodu - Rails 5 Test Prescriptions: Build a Healthy...
Czy Twój kod Rails cierpi na rozdęcie, kruchość...
Recepty na testy Rails 5: Zbuduj zdrową bazę kodu - Rails 5 Test Prescriptions: Build a Healthy Codebase
Nowoczesny CSS z Tailwind: Elastyczna stylizacja bez zbędnego zamieszania - Modern CSS with...
To nowe wydanie książki obejmuje Tailwind 3. 0,...
Nowoczesny CSS z Tailwind: Elastyczna stylizacja bez zbędnego zamieszania - Modern CSS with Tailwind: Flexible Styling Without the Fuss
Modern Front-End Development for Rails, wydanie drugie: Hotwire, Stimulus, Turbo i React - Modern...
Popraw wrażenia użytkownika aplikacji Rails dzięki...
Modern Front-End Development for Rails, wydanie drugie: Hotwire, Stimulus, Turbo i React - Modern Front-End Development for Rails, Second Edition: Hotwire, Stimulus, Turbo, and React
Programowanie w języku Ruby 3.3: Pragmatyczny przewodnik dla programistów - Programming Ruby 3.3:...
Ruby jest jednym z najważniejszych języków...
Programowanie w języku Ruby 3.3: Pragmatyczny przewodnik dla programistów - Programming Ruby 3.3: The Pragmatic Programmers' Guide

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