Języki programowania IT i Nowe technologie

#37 Meetup ŁuczniczQA - Warsztaty - O co naprawdę chodzi w TDD?

location icon
Aula BSW ul. Unii Lubelskiej 4c, Bydgoszcz
calendar icon
Od 26 lis 10:00 do 26 lis 15:30

Zapraszamy Was na #37 Meetup ŁuczniczQA, tym razem wykładowo-warsztatowo, w auli BSW, ul. Unii Lubelskiej 4c.
Zachęcamy do zabrania ze sobą laptopów i eksplorowania świata TDD razem z Prowadzącym - Michałem Wojtyną
Na tym spotkaniu spojrzymy na temat testów od drugiej strony. :) 

Prawdopodobnie słyszałeś/aś o TDD już tysiące razy. Te trzy magiczne literki rozwija się jako Test-driven development. Już na starcie nazwa wyraźnie sugeruje, że to o testy tutaj chodzi, prawda?

… Prawda?

Otóż nie! W trakcie tych warsztatów chciałbym pokazać Tobie trochę inne spojrzenie na TDD. Nacisk położymy przede wszystkim na sterowanie wytwarzaniem oprogramowania za pomocą przykładów zachowań biznesowych wyrażonych w postaci testów. Razem spróbujemy zaimplementować kilka zachowań biznesowych, zaczerpniętych bezpośrednio z prozy programistycznego życia. Naszą przygodę rozpoczniemy od pustego projektu i kilku bardzo ogólnie spisanych wymagań. Następnie, przeprowadzę Cię przez pełen cykl TDD, aby ostatecznie wytworzyć kod realizujący wszystkie wymagania biznesowe. Uwaga: Zobaczysz, że przetestowany i działający kod jest jedynie miłym skutkiem ubocznym stosowania TDD.

Michał Wojtyna | linkedin
Java Software Developer, którego pasją jest tworzenie produktów najwyżej jakości. W swojej pracy każdego dnia korzysta z Domain-driven design'u i Test-driven development'u. Dzięki takiemu podejściu jego kod jest "czysty" i łatwy do modyfikowania. W swojej pracy kładzie duży nacisk na zrozumienie wymagań biznesowych klienta. Jest także konsultantem i trenerem. Twórca programu treningowego howtobe.pro (https://howtobe.pro), dzięki, któremu możecie się stać jeszcze bardziej profesjonalnymi software developer'ami. 

Jeśli chcesz brać czynny udział w warsztatach:
Na Twoim laptopie powinno się znaleźć gotowe środowisko z zainstalowaną Javą 19, Maven, GIT i Twoje ulubione IDE (Prowadzący zachęca do IntelliJ).
Doświadczenie - wystarczy podstawowa wiedza z zakresu: jak pobrać projekt z GITa, uruchomić pobrany projekt i testy. 

Dołącz do wydarzenia

Dołącz do wydarzenia
  Rodzaj Bilety dostępne do Liczba
  Bilet Bezpłatny
już niedostępne -