Prezentare 1 : Different hydration and rendering strategies
Prezentator : Neciu Dan, https://neciudan.dev/
Descriere :Over the years, in our goal to achieve faster and faster web applications, we created different hydration and rendering strategies. Each with benefits and drawbacks that we explore in this presentation .
Prezentare 2 :"Principiul" Tell Don't Ask
Prezentator : Flavius Boldea, https://www.linkedin.com/in/flaviu-boldea-7b1760
Descriere : Tell Don't Ask este un principiu care ne reamintește că programarea orientată pe obiecte presupune, de fapt, împachetarea datelor împreună cu funcțiile care le procesează. În loc să "interogăm" un obiect pentru a-i cere datele sau starea și apoi să decidem ce să facem cu ele, ar trebui pur și simplu să îi "spunem" obiectului ce acțiune să execute.
Ce vom face la meetup:
• Context Istoric - Ne vom uita puțin în urmă pentru a vedea când și unde a apărut această idee.
• Refactoring - Vom continua cu un exercițiu de refactoring pe un cod existent pentru a satisface Tell-Don't-Ask, observând cum se conturează mai clar responsabilitățile de business.
• Teste - Codul inițial va fi acoperit de teste, astfel încât să putem face modificări fără teamă.
Vom discuta despre cum putem rezolva problema fragilității testelor, astfel încât acestea să nu necesite rescrierea de fiecare dată când schimbăm designul intern al codului.
Prezentarea se adresează programatorilor care doresc să-și consolideze cunoștințele de OOP și încapsulare sau celor care vor să contribuie cu propria experiență la discuție.
Sunt necesare cunoștințe de bază OOP. Exemplele vor fi prezentate în C#, dar pot fi înțelese ușor de orice programator familiarizat cu un limbaj OOP.
Video call link: https://meet.google.com/kfi-coad-rrm