Refaktoryzacja Legacy Code
🟢 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.
Czego się nauczysz?
- 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.
Dla kogo jest ten warsztat?
Wymagania wstępne
Prowadzący
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
- Czym jest Refactoring.
- Co zrobić gdy nie ma testów?
- Małe refaktoryzacje.
- Refaktoryzacja jako nawyk.
- Refaktoryzacja do wzorców.
Uwaga
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.