Value Objects, czyli tajna broń w walce ze skomplikowaną logiką biznesową [Webinar "How IT works"]

1

Zapraszamy na kolejny webinar z cyklu "How IT works" 🔥
DATA 📅 12 październik 2022 (środa), godz. 11.00
REJESTRACJA ➜ link

🎙 Tym razem porozmawiamy o przeniesieniu konceptu Value Objects używanego w DDD (Domain Driven Development) na pole tradycyjnych projektów.
Gwarantujemy solidną dawkę konkretnej wiedzy! 🧑‍🎓👩‍🎓

👉 WYBRANE ZAGADNIENIA PORUSZONE PODCZAS WEBINARU:
➡ wykorzystanie Value Objects znanych z DDD
➡ enkapsulacja reguł biznesowych w obiektach
➡ prostsze testowanie
➡ uproszczenie klas/łatwiejszy do zrozumienia kod
➡ zmniejszenie liczby błędów
➡ omówienie pojęć związanych z Value Objects, takich jak invalid state, niemutowalny obiekt, fail early
➡ przykłady z użyciem nowinek składni php 8.x

Webinar poprowadzi Marcin Nowak - Architect & Senior Backend Developer w Strix.
Marcin swoją przygodę z programowaniem zaczął już w wieku dziesięciu lat od pisania programów na Commodore 64. W PHP programuje z przerwami od wersji PHP4. Z e-commerce związany jest od około 15 lat - pracując zarówno w firmach produktowych jak i software house'ach. Obecnie specjalizuje się w prowadzeniu zespołów w projektach e-commerce o podwyższone złożoności - w tym projektach B2B.

image

0

Tym razem porozmawiamy o przeniesieniu konceptu Value Objects używanego w DDD (Domain Driven Development) na pole tradycyjnych projektów.

Ale jazda XD

1

Co jest bekowego w tym zdaniu, bo jako juniorek nie rozumiem? XD

Idea VO jest tak z dwa razy starsza niz DDD i do DDD została włączona. A teraz kapłani DDD pitolą jakby to mesjasze DDD wymyślili

3

@KamilAdam: no ale na chwilę obecną to o VO mówi się przede wszystkim w kontekście DDD, tutaj piszą o tym że VO są znane z DDD a nie że się z tego wywodzą

2
var napisał(a):

@KamilAdam: no ale na chwilę obecną to o VO mówi się przede wszystkim w kontekście DDD

Ale wiesz że teraz to się o złośliwe komentarze. No chyba że masz jakieś badania na potwierdzenie swojej tezy. Albo dowód na to że byłeś wszędzie i wszystkich spytałeś w jakim konteksie mówią o VO

tutaj piszą o tym że VO są znane z DDD a nie że się z tego wywodzą

taaa, po czym chcą ludzi z poza DDD uczyć jak używać VO tak jakby VO było nie znane poza DDD XD Jak zwykle wychodzi megalomiania programistów DDD

UPDATE No, ale się strigerowałem. Aż mi palce zaczeły drgać przy pisaniu XD

5

Hej jestem osobą, która będzie prowadzić ten webinar.

Tyle czasu mnie na forum nie było, ale zestresowałeś mi @KamilAdam koleżankę z marketingu i musiałem konto założyć.

Tak jak najbardziej masz rację VO (jak chyba wszystko inne co jest w DDD) to nic nowego w OOP i chyba nigdzie w opisie tego nie twierdziłem, ale tak jak pisze @var obecnie o VO często mówi się w aspekcie DDD więc umówmy się, że to taki skrót myślowy. Myślę, że nikogo też specjalnie nie zdziwi, że w takich webinarach firmie chodzi o przyciągnięcie jak najwięcej ludzi, więc modny Buzz Word nie zaszkodzi ;-) Nie spodziewałem się, że ktoś się może aż tak tym faktem zdenerwować, więc przepraszam ;-)

Uspokoję też - nie będę mówił o wyższości DDD nad światem bo sam nawet nigdy nie brałem udziału w pełnoskalowym projekcie DDD - co najwyżej wdrażałem z większym lub mniejszym powodzeniem pewne rzeczy o których się mówi w kontekście DDD bo w mojej opinii jest tam sporo sensownych postulatów. Mam nadzieję, że przymkniesz oko na małe marketingowe zabiegi, które ostatecznie nie wprowadzają w błąd. Myślę, że nawet coś tam powiem o wadach DDD jakie sam widzę, po swoich małych próbach i rozmowach z ludźmi, którzy brali udział w większych projektach prowadzonych w duchu DDD.

Miłego popołudnia.

1 użytkowników online, w tym zalogowanych: 0, gości: 1