Coupling w Laravelu, czyli jak odzyskać zdrowe relacje ze swoim kodem.
Czy zdarzyło Ci się że kod zaczął iść własną, złą drogą? Starasz się, piszesz czysty kod zgodny z SOLIDem, robisz CRki a wszystko to na nic?
Ostatecznie i tak, wdrożenie stosunkowo prostej zmiany zajmuje tygodnie, w najbardziej kluczowym dla projektu momencie.
W gorszych sytuacjach, może się okazać, że kodu w ogóle nie da się rozwijać, bo jedna z zewnętrznych usług przestała działać.

Pokażę Ci, jak tego uniknąć, na przykładzie projektu w PHP we frameworku Laravel.
Dobre zrozumienie couplingu zapewni Ci spokój i sprawi, że inaczej spojrzysz na projektowanie systemów.
Odzyskasz dobre relacje z kodem i będziesz wiedział, jak działać, by projekt mógł się rozwijać z sukcesami.

Poruszymy tematy związane z:
Projektowaniem systemu
Dzieleniem kodu na moduły
Wzorcem niebezpośredniości (indirection pattern)
Właściwą pracą z parametrami tworzonych metod
Właściwym wykorzystaniu wzorca repozytorium
Poznamy prawo Demeter, które zabroni nam rozmawiać z nieznajomymi
Poruszymy temat projektowania dla usuwalności
A wszystko to na konkretnych przykładach i kodzie, który odzyska wolność od problematycznej architektury i zewnętrznych usług.

Comments

Comments are closed.

Tomasz Sadza at 15:25 on 29 Nov 2023

Polecam. Marcin opowiada ciekawie, dobrze i systematycznie analizuje materiał, po czym prowadzi do spólnych wniosków. Bardzo dobry debiut, z pewnością spotkamy Marcina na kolejnych prelekcjach