#543

Refaktoryzacja Legacy Code

Warsztat odbywa się w formie zdalnej za pośrednictwem platformy/komunikatora online, z wykorzystaniem dźwięku, obrazu z kamery, udostępniania ekranu komputera prowadzącego i uczestników.

🟢  Warsztat weekendowy w godz. 9:00-17:00 (8h) 🟢

Podczas warsztatu będziemy mieli okazję przyjrzeć się z bliska wyzwaniom, z którymi mierzymy się rozwijając aplikacje, mające za sobą wiele lat życia m.in. brak testów, duże i skomplikowane klasy. Nauczymy się rozpoznawać problemy oraz dobierać do nich stosowne rozwiązania.

Uczestnicy będą mieli okazję wypróbować zarówno proste i szybkie refaktoryzacje oraz takie, które wymagają głębszej analizy i przygotowania.
Przećwiczymy techniki, które pozwalają na poprawienie jakości kod bez jego dokładnej znajomości i zrozumienia.

Żarówka

Czego się nauczysz?

W trakcie warsztatu dowiesz się:
- jak rozpoznawać problemy w kodzie;
- jak szybko pisać testy pozwalające na zmianę struktury kodu;
- jak bezpiecznie refaktoryzować gdy nie ma testów;
- jak poprawiać jakość kodu dzięki refaktoryzacji.
Grupa

Dla kogo jest ten warsztat?

Warsztat jest skierowany do programistów, którzy chcą poznać sposoby umożliwiające poprawę jakości kodu w taki sposób, aby był prostszy w zrozumieniu oraz łatwiejszy w utrzymaniu i rozwoju.
Notatnik

Wymagania wstępne

Będziemy refaktoryzować kod napisany w języku Java (Spring Boot, Mockito, JUnit 5), więc warto, aby uczestnicy rozumieli kod pisany w Javie.

Prowadzący

Sebastian Malaca:

Sebastian jest doświadczonym programistą specjalizującym się w programowaniu i projektowaniu obiektowym oraz technikach i praktykach pozwalających tworzyć kod wysokiej jakości. Interesuje się testowaniem, programowaniem obiektowym, inżynierią oprogramowania oraz zwinnym podejściem do wytwarzania oprogramowania. Ponadto jest prelegentem (JDD, GeeCon, Confitura, Devoxx, etc.), blogerem (Let's talk about Java) oraz jednym z autorów na blogach dotyczących programowania (DZone, JavaCodeGeeks).

Program warsztatów

  1. Czym jest Refactoring.
  2. Co zrobić gdy nie ma testów?
  3. Małe refaktoryzacje.
  4. Refaktoryzacja jako nawyk.
  5. Refaktoryzacja do wzorców.

Uwaga

Liczba miejsc ograniczona! Organizator zastrzega sobie prawo do odwołania wydarzenia w przypadku niezgłoszenia się minimalnej liczby uczestników.
Zakupione certyfikaty zostaną przesłane uczestnikom w formie elektronicznej po warsztacie. Jeśli chcesz otrzymać zakupiony certyfikat w formie papierowej, zgłoś to mailowo na adres kontakt@stacja.it.

Zapisy na wybrany warsztat zostały zakończone.