Behaviour-driven development jest wspaniałe, czyż nie? Poprawia komunikacja w Zespole, sprawia że wymagania biznesowe są zrozumiałe dla wszystkich zaangażowanych w projekt, przyspiesza development w dłuższym okresie… Po prostu nie ma wad! Albo… jednak ma?

Niestety, nie ma idealnych systemów czy idealnych metodologii. Wszystkie mają swoje minusy - kompromisy, na które musimy się zgodzić kiedy implementujemy je w naszych procesach. I nie ma w tym nic złego, dopóki jesteśmy ich świadomi. Pracując przez wiele lat z Syliusem pokochałem BDD, TDD, czy podejście test-driven jako takie, ale zrozumiałem też koszt ich użycia w innych projektach.

W mojej prezentacji, skupię się na plusach i minusach metodologii BDD, z perspektywy członka Core Teamu dużego, open-source’owego projektu. Postaram się również pochylić nad perspektywą przeciętnego użytkownika takiego produktu… która może być jednocześnie podobna jak i zaskakująco odmienna.

Comments

Comments are closed.

Jakub Ciszak at 14:33 on 19 Nov 2023

Bardzo przyjemnie słucha się takich wystąpień. Proste wyjaśnienie idei BDD i zasianie ziarenka do dyskusji w zespole. Dzięki!

A very relaxed lecture, showing that BDD can start to be considered and implemented in small steps. Would love to see a follow-up at the next conference.
Extra pluses for the introduction and reference to physics.

Jak zwykle, pełna kontrola nad prezentacją i jej przebiegiem. Życiowe przykłady i Mateusz pokazał alternatywne wykorzystanie omawianych narzędzi + poddał je konstruktywnej krytyce. Poprawiłbym odwrócony kontrast i wielkość liter, gdyż z końca sali niektóre teksty były ciężko czytelne.