#318

TDD Praktycznie

Podczas warsztatu uczestnicy korzystają z własnych laptopów.
Podczas warsztatu zapewniamy dostęp do kawy, herbaty, wody i ciastek. W porze obiadowej zapewniamy lunch.

Żarówka

Czego się nauczysz?

W czasie warsztatu poznasz podstawowe techniki pisania testów i zapoznać z podejściem TDD.
Będziemy ćwiczyć pisanie testów i ich implementacji zarówno dla niezależnych klas jak i typowej aplikacji internetowej, zależnej od bazy danych czy innych aplikacji.
Będzie też sporo skrótów klawiszowych i sztuczek IntelliJ, które usprawnią Twoją pracę z kodem.

Prowadzący

Maciej Kaszyński:

Programista od 2009 r. Zaczynał od Javy w Accenture, by następnie próbować odnaleźć się w starożytnych technologiach GSM (Ericpol/Ericsson). Po 3 latach z radością wrócił do JVMa i rozwija się jako Full stack developer. Zawsze z chęcią i cierpliwością dzieli się wiedzą i doświadczeniem, dlatego w ostatnim czasie rozwija się również jako trener prowadząc warsztat z TDD i refactoringu. Interesuje się fantastyką, chętnie pójdzie w góry, choć w ostatnim czasie głównie zajmują go dwie córki.

Program warsztatów

  1. Implementacja algorytmu metodą TDD
    1. TDD z użyciem JUnit 5
    2. Nazewnictwo testów
    3. Cykl red-green-refactor
    4. Użycie biblioteki assertj
  2. Umieszczenie algorytmu w kontekście klasy
    1. Testowanie modułu, testowanie jednostki
    2. Mockowanie zależności
  3. Organizacja struktury klas
    1. Testowanie przez fasadę
    2. Implementacja udawanej persystencji
    3. Ograniczenie widoczności klas
    4. Definiowanie klas transportowych
    5. Użycie biblioteki Lombok

Uwaga

Liczba miejsc ograniczona! Organizator zastrzega sobie prawo do zmiany lokalizacji wydarzenia oraz jego odwołania w przypadku niezgłoszenia się minimalnej liczby uczestników.

Zapisy na wybrany warsztat zostały zakończone.