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