Testy jednostkowe i TDD

WARSZTATY ONLINE

Zapisy na warsztaty zakończone, dołącz do newslettera!

DOŁĄCZAM

DLACZEGO WARTO ĆWICZYĆ TDD?

  • pisząc testy przed kodem uczysz się lepiej projektować kod
  • większa liczba testów to mniej błędów na produkcji
  • masz okazję zbudować dobre nawyki, które oszczędzą Twój czas w projekcie
Monitor

PRAKTYKA

Wiedza jest ważna, ale doświadczenia nie zdobędziesz czytając lub słuchając. Musisz pisać kod własnoręcznie i popełniać błędy.

Palette

KREATYWNOŚĆ

Wychodzisz poza codzienne obowiązki i ćwiczysz różnorodne scenariusze. To pozwoli Ci się szybciej wdrażać w kolejne projekty..

PRACA W GRUPACH

Zderzenie swoich pomysłów z innymi nie zawsze jest łatwe. Im częściej to robisz, tym łatwiej będzie Ci pracować w zespole. Zobaczysz efekty już po pierwszych warsztatach.

Gear

NARZĘDZIA

Nawet jeśli w Twoim projekcie używasz starych technologii, podczas warsztatów możesz eksperymentować. Pracujesz z najnowszymi technologiami.

Pen and paper

STRATEGIA

Kiedy piszesz testy w pierwszej kolejności, najważniejsze decyzje dotyczą tego, CO chcesz zrobić,
a nie JAK
. To poprawia strukturę Twojego kodu.

ZABAWA

Podczas zabawy nasz mózg najszybciej wchłania nowe informacje. Warsztatowa forma i ciekawe scenariusze pozwalają lepiej przyswoić nowy proces. Czas płynie szybko, a Ty zdobywasz nowe umiejętności.

“Podczas warsztatów prowadzonych przez Olę nauczyłem się nie tylko podjęcia TDD ale również podejścia do problemów biznesowych, jak zaprojektować rozwiązanie, o które prosi nas klient.
Polecam warsztaty każdemu kto chciałby popatrzeć na testy nie jak na czynność, którą musi wykonać a rozwiązanie usprawniające programowanie w dłuższej perspektywie.”

Kamil - uczestnik warsztatów online


To była to najlepsza zabawa w programowanie w moim życiu - co nie znaczy,
że wyszedłem z warsztatów bez nowej wiedzy i własnych przemyśleń
.

Robert - uczestnik warsztatów stacjonarnych

Oswajamy czerwone testy

Pisanie testów jednostkowych jest kluczową umiejętnością w pracy z kodem. Podczas warsztatów TDD nie tylko oswaja się czerwone testy, ale przede wszystkim buduje dobre nawyki. Niemałym wyzwaniem może być praca w grupach i pair programming. Wszystkie te umiejętności wykorzystywane są w codziennej pracy w projekcie.


Uczymy się z przyjemnością

TDD jest techniką powszechnie stosowaną w programowaniu. Chociaż nie używa się jej zawsze i wszędzie, znajomość TDD znacznie poprawia jakości pisanego kodu. Piszemy lepsze testy i lepiej projektujemy kod, a w konsekwencji wprowadzamy mniej błędów.


Czy te warsztaty są dla Ciebie?

Jeśli umiesz pisać testy jednostkowe w dowolnej technologii, chcesz ich pisać więcej i lepiej projektować kod, te warsztaty są dla Ciebie! Polecam je szczególnie programistom, którzy chcą spróbować pisać testy przed kodem, a także testerom, którzy chcą poznać świat testów jednostkowych . Uczestnicy odbierają je jako intensywne, ekscytujące i ciężko jest im przerwać każdy sprint :)

Nazywam się Ola Kunysz i tworzę oprogramowanie od kilkunastu lat. Występuję na spotkaniach i konferencjach, prowadzę bloga, vloga i podcast.

Swoje doświadczenie zdobywałam w Polsce i Stanach Zjednoczonych. Pracowałam w wielu międzynarodowych projektach, od telekomunikacji, przez ubezpieczenia, po e-commerce.  

Rozwijam
Szkołę Testów i pomagam programistom i testerom pisać lepsze testy.

Masz pytania? Napisz do mnie na [email protected]

PLAN WARSZTATÓW 12-13 SIERPNIA
(środa i czwartek 16:00-19:00 - 6 h)

  • Wprowadzenie do TDD i podstawowe zasady - 30 minut
  • Prezentacja procesu w praktyce - 30 minut
  • Rozwiązywanie Kata w parach/trójkach - sprinty po 45 minut + podsumowanie
  • Dyskusja o dobrych praktykach i błędach początkujących - 30 minut
  • Rozwiązywanie drugiego problemu w parach i trójkach - sprinty po 45 minut + podsumowanie
  • Podsumowanie i omówienie obserwacji - 30 minut

Co musisz umieć?

  • programować w Javie, C#, JS, Pythonie, PHP albo Ruby
  • znać podstawy pisania testów jednostkowych
  • podstawowe komendy w gicie i obsługa GitHub'a