Gdy coś się dobrze zaczyna, często kończy się źle… A jednym z tego powodów w projekcie jest niekontrolowane wprowadzenie couplingu, czyli sprzęganie różnych jego elementów ze sobą. Różne komponenty nagle stają się od siebie zależne, logika biznesowa połączona z frameworkiem czy bazą danych, a w efekcie całość jest coraz trudniejsza do utrzymania i rozwoju.
W tym odcinku rozmawiamy z Grzegorzem m.in. o:
👉 odcinaniu frameworka webowego czy ORM
👉 efektach i zyskach płynących z decouplingu
👉 przydatnych heurystykach pomagających odpowiedzieć na pytanie, czy warto odcinać daną zależność,
👉 architekturze heksagonalnej,
👉 historiach z życia
Materiały, o których wspominamy w trakcie rozmowy są udostępnione na stronie podcastu https://bettersoftwaredesign.pl/podcast/o-couplingu-i-decouplingu-w-systemie-z-grzegorzem-piwowarkiem/
A jeżeli chcesz więcej, to polecam Ci odwiedzić moje miejsca w Internecie:
👉 https://bettersoftwaredesign.pl, podcast o architekturze i projektowaniu oprogramowania
👉 https://twitter.com/mariuszgil, dev profil na Twitterze
👉 https://www.instagram.com/mariuszgil_dev/, dev profil na Instagramie, gdzie jestem ostatnio wyjątkowo aktywny