Ocena:
Recenzenci jednogłośnie chwalą książkę za jej przejrzystość, praktyczność i cenne spostrzeżenia na temat Behavior-Driven Development (BDD). Podkreśla się, że jest to kompleksowy przewodnik, który skutecznie przekazuje istotne koncepcje różnym odbiorcom, od zespołów technicznych po interesariuszy biznesowych.
Zalety:⬤ Kompleksowe i praktyczne podejście do BDD i specyfikacji na przykładach.
⬤ Doskonały do poprawy komunikacji między członkami zespołu.
⬤ Uczy, jak pisać skuteczne wymagania i unikać typowych błędów.
⬤ Wykorzystuje przykłady, które można odnieść do rzeczywistości, dzięki czemu jest przystępna dla czytelników nietechnicznych.
⬤ Przejrzysty i zwięzły język.
⬤ Cenna dla profesjonalistów pełniących różne role w tworzeniu oprogramowania.
⬤ Brak przykładów programowania i treści związanych z kodem.
⬤ Niektórzy czytelnicy mogą uznać ją za mniej odpowiednią, jeśli szukają technicznego przewodnika po kodowaniu.
(na podstawie 7 opinii czytelników)
Behavior-Driven Development with Cucumber: Better Collaboration for Better Software
Opanuj BDD, aby szybciej dostarczać oprogramowanie o wyższej wartości
Aby szybko opracowywać produkty o wysokiej wartości, zespoły programistów potrzebują lepszych sposobów współpracy. Zwinne metody, takie jak Scrum i Kanban, są pomocne, ale nie wystarczą. Zespoły potrzebują lepszych sposobów pracy wewnątrz każdego sprintu lub elementu pracy. Rozwój oparty na zachowaniu (BDD) dodaje wystarczającą strukturę, aby eksperci ds. produktu, testerzy i programiści mogli współpracować bardziej efektywnie.
Opierając się na bogatym doświadczeniu w pomaganiu zespołom w przyjęciu BDD, Richard Lawrence i Paul Rayner pokazują, jak badać zmiany w zachowaniu systemu na przykładach poprzez rozmowy, jak uchwycić przykłady w ekspresyjnym języku i jak przenieść wyniki do skutecznych testów automatycznych za pomocą Cucumber. Podczas gdy większość zasobów BDD koncentruje się na automatyzacji testów, ten przewodnik zagłębia się w to, jak BDD zmienia współpracę zespołu i jak ta współpraca wygląda na co dzień. Konkretne przykłady i praktyczne porady przygotują Cię do odniesienia sukcesu z BDD, niezależnie od kontekstu i roli.
- Dowiedz się, jak lepiej współpracować, korzystając z konkretnych przykładów zachowania systemu.
- Zidentyfikuj znaczący przyrost wartości swojego projektu, aby zawsze pracować nad czymś ważnym.
- Rozpocznij eksperymentowanie z BDD powoli i przy niskim ryzyku.
- Płynne przejście od nieformalnych przykładów do zautomatyzowanych testów w Cucumber.
- Używaj BDD, aby dostarczać rozwiązania częściej i z większą widocznością.
- Uczyń scenariusze Cucumber bardziej wyrazistymi, aby upewnić się, że budujesz właściwą rzecz.
- Rozwijaj pakiet Cucumber, który działa jako żywa dokumentacja o wysokiej wartości.
- Zrównoważona praca ze złożonymi danymi scenariuszy.
- Wyjść poza "mini-wodospady", które często pojawiają się w zespołach Scrum.
© 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)