Zdarza Ci się, że kod, z którym przyszło Ci pracować, jest trudny do zrozumienia a zmiany, które chcesz w nim wprowadzić wcale nie poprawiają jego stanu? Słyszałeś o refaktoryzacji ale po zastosowaniu podstawowych technik czujesz, że utknąłeś, a osiągnięty cel jest daleki od tego, o czym początkowo myślałeś?
Z pomocą przychodzą wzorce projektowe. Podczas warsztatu poznamy wybrane wzorce i ich zastosowanie a także zastanowimy się nad ich wadami. Wiedzę wykorzystamy w praktyce podczas ćwiczeń.

Wymagania:
- podstawowe doświadczenie w pisaniu obiektowego kodu PHP – warsztat jest przeznaczony dla osób początkujących lub chcących usystematyzować swoją wiedzę,
- laptop NIE JEST wymagany – warsztat odbędzie się w formule mob programmingu gdzie uczestnicy na zmianę będą implementować wzorce projektowe na laptopie zapewnionym przez prowadzącego,
- kod powstały podczas warsztatów zostanie opublikowany na platformie GitHub,
- celem warsztatu jest zaznajomienie uczestników w szczególności z wzorcami strukturalnymi i behawioralnymi. Wzorce kreacyjne nie są priorytetem warsztatu i będą poruszane w dalszej kolejności.

Jeśli ktoś zdecyduje się mimo wszystko na zabranie własnego laptopa, powinien mieć skonfigurowane środowisko z PHP 7.4 lub nowszym na swoim ulubionym systemie operacyjnym.

Comments

Comments are closed.

Było dokładnie tak jak sobie wyobraziłem. Trochę teorii (to co najważniejsze - bez zbędnego lania wody). Szybkie przejście do kodu i wdrożenie rozwiązań. Była też dyskusja i rozmowy o kodzie (PHP 8 ;-) )
Mob programming to jedna z lepszych metod prowadzenia tego typu warsztatów.
Jedyny minus to fakt że czas był ograniczony. A warto porozmawiać o różnych aspektach i typach wzorców w zastosowaniu produkcyjnym.
Dzięki za mile spędzony czasy i mam nadzieje do zobaczenia.

PS. Więcej napiszę na PRV ;-)