| Tytuł: | Refaktoryzacja kodu legacy |
| Kod: | legacy-refactor |
| Kategoria: | Refaktoryzacja kodu legacy |
| Forma: | 40% wykłady / 60% warsztaty |
| Czas trwania: | 3 dni |
| Zapisy: |
Indywidualne zamówienie i dopasowanie dla grupy. |
| Logistyka: |
W siedzibie klienta lub w innym dowolnym miejscu. |
Podczas szkolenia uczestnicy poznają techniki umożliwiające refaktoryzację istniejących systemów w celu zmniejszenia nakładu pracy związanego z ich utrzymaniem.
Dodatkowym celem będzie poznawanie zachowania i struktury w celu naprawiania błędów i wprowadzania nowych funkcjonalności oraz refaktoryzacja designu.
Podczas warsztatów praktycznych uczestnicy będą refaktoryzowac istniejący kod i pisać testy regresyjne. Uczestnicy zrefaktoryzują istniejący system pod kątem wprowadzenia nowych funkcjonalności.
Wyróżniki szkolenia
- Prowadzący jest pasjonatem archeologii kodu
- Wybór najbardziej użytecznych wzorców oraz technik
- Realne przykłady
Program Szkolenia
Program jest ramą w jakiej możemy się poruszać merytorycznie - program dla konkretnego szkolenia dedykowanego ustalamy z grupą na podstawie analizy przed-szkoleniowej.-
Po co i kiedy refaktoryzować- Analiza kodu
- Metryki kodu
- Wizja kodu
- Analiza kodu
-
Refaktoryzacja klas- Code Smells na poziome klas
- Zwiększanie czytelności kodu
- Techniki refaktoryzacji metod
- Testy jednostkowe jako weryfikacja zachowania
- Code Smells na poziome klas
-
Refaktoryzacja modułów- Code Smells na poziome modułów
- Refaktoryzacja do wzorców
- Adapter
- Builder
- Strategy
- Template Method
- Decorator
- Factory Method
- Observer
- State
- Adapter
- Code Smells na poziome modułów
-
Testy integracyjne jako weryfikacja zachowania- Refaktoryzacja systemów
- Refaktoryzacja architektury
- Techniki podziału aplikacji an moduły
- Refaktoryzacja do wzorców architektonicznych
- Ports and Adapters
- Model-View-Controller
- CQRS
- Refaktoryzacja do wzorców architektonicznych
- Testy akceptacyjne jako weryfikacja zachowania
- Refaktoryzacja systemów
-
Refaktoryzacja testów- Code Smells w testach
- F.I.R.S.T. tests
- Refaktoryzacja do wzorców
- Assembler
- Business Assert
- Page Object
- Assembler
- Code Smells w testach
Pobierz program w formacie PDF
Trenerzy
Poznaj ekspertów, którzy mogą poprowadzić Twoje szkolenie.