Ocena:

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.
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)
Rails 5 Test Prescriptions: Build a Healthy Codebase
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.