Odzyskiwanie kontroli nad architekturą Legacy Code
Każdy programista wcześniej czy później trafia na kod, który trudno zrozumieć i zmodyfikować. Nawet jeżeli od samego początku kod powstawał mając na względzie dobre praktyki i sposoby wytwarzania oprogramowania degradacja jest niestety nie do uniknięcia. Im większy projekt, im dłużej jest w użyciu, im większa ilość programistów nad nim pracuje, tym większe prawdopodobieństwo, że natkniesz się na kod, który już niewielu jest w stanie utrzymywać. Mimo wszystko, nadal jest to kod, z którym musisz umieć pracować.
Podczas warsztatu będziemy mieli okazję przećwiczyć techniki, które pozwalają na odzyskanie kontroli nad architekturą naszego kodu.
Czego się nauczysz?
- Którą architekturę kiedy warto stosować
- Jakie są korzyści i konsekwencje stosowania danej architektury
- Jak refaktoryzować kod mając na względzie architekturę
Dla kogo jest ten warsztat?
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
1. Dlaczego jakość kodu maleje z czasem?
2. 3 kroki pozwalające na rozpoczęcie walki.
3. Różne typy architektur.
4. Planowanie zmiany architektury Legacy Code?
5. Jak zadbać o konsekwente trzymanie się podjętych decyzji?
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.