TDD – pragmatycznie w kontekście JUnit 5
Pragmatyczne wprowadzenie do Test-driven development. Podczas tego warsztatu skupimy się na procesie wytwarzania oprogramowania sterowanego przez testy. Wytłumaczymy także, że TDD to nie jest jedynie praktyka pisania testów jednostkowych. Warsztat dedykowany jest dla programistów języka Java, którzy chcą nauczyć się, jak wytwarzać najwyższej jakości oprogramowanie zgodnie z wymaganiami biznesowymi.
Czego się nauczysz?
Po warsztacie będziesz wiedział jak praktycznie stosować TDD w codziennej pracy. Będziesz także rozumiał, że mimo niewątpliwych zalet TDD, nie jest to złoty środek na każdy problem.
Dla kogo jest ten warsztat?
Prowadzący
Pasjonat dobrych praktyk programistycznych, od lat związany z technologiami JVM. Domain-driven design i Test-driven development to jedne z jego ulubionych technik wytwarzania oprogramowania. W przeszłości prowadził własny startup, pracował jako freelancer a później założyciel własnego małego software house’u. Oprócz programowania zajmuje się również szkoleniami, konsultacjami, tworzy kursy online i pisze artykuły na temat inżynierii oprogramowania.
Program warsztatów
- TDD vs testy jednostkowe.
- Trzy zasady TDD – interpretacja pragmatyczna.
- Wprowadzenie do podstaw JUnit 5.
- Ćwiczenia TDD (TDD Kata) i programowanie w parach.
- Ćwiczenia z modelowania logiki biznesowej za pomocą TDD.
Uwaga
Zapisy na wybrany warsztat zostały zakończone.