#505

馃敟 BEZP艁ATNIE馃敟 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.

馃敟 Bezp艂atny warsztat 4h 馃敟

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.

 

馃敟 Przy okazji rzu膰 okiem na kurs 鉃 Clean Architecture 猬 Je艣li kurs wpadnie Ci w oko, skorzystaj z dodatkowej zni偶ki dla Stacjowicz贸w.

Na kod VIPSTACJA zgarniesz kurs Premium w cenie Basic, czyli 100 z艂 taniej! 馃敟

呕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 do 200 os贸b ze wzgl臋d贸w technicznych! 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.