Wydarzenie archiwalne: Refaktoryzacja kodu – praktyczne szkolenie — ta konferencja już się odbyła. Poniższe informacje mają charakter historyczny. Zobacz najbliższą edycję: IT w Ochronie Zdrowia →

Refaktoryzacja kodu – praktyczne szkolenie

🗓️ 16–17 stycznia 2019 📍 Online 🎟️ 2199
Dowiedz się więcej
Udostępnij:

O szkoleniu:

W dzisiejszych czasach nie zawsze mamy możliwość pracy z nowo tworzonym projektem gdzie wszystko jest proste i zrozumiałe. Wraz z upływem czasu oraz kolejnymi zmianami wszystko staje się coraz bardziej skomplikowane. Ludzie przychodzą i odchodzą, a autorzy kodu mogą już nie być dostępni. Zostajemy z legacy kodem, z którym musimy umieć pracować.

Dlatego tak ważna jest umiejętność odnajdywania się w nim. Ważne jest aby wiedzieć jak zmienić ten kod w coś bardziej zrozumiałego. Jak zmienić go w coś, co nadal można rozwijać i udoskonalać.

Podczas warsztatów podzielę się z Wami pomysłami na to, jak poradzić sobie z problemami poprzez zmianę kod w coś otwartego na rozwój. Będziemy również mieli możliwość sprawdzić omówione rozwiązania podczas pracy z prawdziwym kodem.

Uczestnikom zapewniamy:

– materiały szkoleniowe
– certyfikat
– przerwy kawowe
– przerwy obiadowe

Wymagania:

– Twoje ulubione IDE wraz ze ściągniętym repozytorium (link do repozytorium zostanie wysłany przed zajęciami)
– Git + Maven + Java 8
– Podstawowa wiedza z zakresu: wzorców projektowych, refaktoryzacji, unit testów

Uzyskana wiedza:

– świadomość konsekwecji wybranych architektur;
– świadomość konsekwecji stosowanych praktyk;
– praktyczne przełożenie praw i zasad na możliwość rozwoju aplikacji;
– Jak przeciwdziałać degradacji jakości kodu;
– identyfikacja problemów w kodzie oraz architekturze;
– umiejętność wyboru strategii refaktoryzacji;
– refaktoryzacja kodu, który nie jest pokryty testami;
– otwieranie kodu na zmiany.

Cena:

1790 + vat/os*

*możliwe rabaty grupowe

Agenda

16 stycznia 2019

  • Agenda
  • Przedstawienie się: Omówienie celów spotkania – Omówienie agendy warsztatów
  • Architektura oprogramowania typy architektury - plusy, minusy oraz konsekwencje - legacy Code vs Technical Debt - jak odsuwać konieczność podjęcia decyzji? - Separation of Concerns
  • Przerwa
  • Prewencja: 0mówienie dobrych praktyk programowania - refactoring - redesign - testowanie - test-Driven Development - wzorce Projektowe - zasady SOLID
  • Lunch
  • Problemy z projektem 0mówienie Code Smells - identyfikacja Code Smells - architectural Code Smells - anty-wzorce
  • Przerwa
  • Leczenie
  • Zakończenie

Prelegenci

Sponsorzy i partnerzy

Patroni medialni

Kariera It Coders View
Call for Papers

Podziel się wiedzą jako prelegent

Szukamy ekspertów gotowych opowiedzieć o realnych wdrożeniach.

Zgłoś prelekcję →
Współpraca

Zostań partnerem

Jesteśmy otwarci na współpracę partnerską przy tej konferencji.

Zostań partnerem →
Przewijanie do góry