#java
W jaki sposób tworzycie DTO - 1 na encję (Company i CompanyDto) czy kilka na encję (Company i CompanyDtoDetailed, CompanyDtoUpdate, CompanyDtoListItem itp. tak by były tylko pola używane np. dla create bez id)
W jaki sposób tworzycie DTO - 1 na encję (Company i CompanyDto) czy kilka na encję (Company i CompanyDtoDetailed, CompanyDtoUpdate, CompanyDtoListItem itp. tak by były tylko pola używane np. dla create bez id)
W jaki sposób tworzycie DTO
- 1 na encję 53.3% (8)
- kilka na encję 46.7% (7)
Kolejne pytanie o architekturę. Czy stosujecie CQRS w swoich projektach?
Oglądałem ostatnio 292. WJUG - Krzysztof Ślusarski "Porty, adaptery, CQRS, Event Sourcing, DDD… w Springu? Świetna prezentacja - bardzo dużo kodu. Jednak przeraża mnie w jaki sposób bardzo prosta aplikacja przemieniła się w potwora która ma tylko 3 zadania: utwórz pracownika, dodaj fakturę, wylicz "wydajność" pracownika. Finalny efekt to ogromna aplikacja: https://github.com/krzysztofslusarski/jug-hex/tree/08-readmodel. Oczywiście widzę zalety: value object, dzielenie aplikacji na domeny
Czy używacie CQRS w swoich projektach?
Można używać DDD bez mikroserwisów, event sourcingu. CQRS można uznać za ortodoksyjne wdrożenie zasad SOLID, więc czasem wychodzi trochę samo. Architektura heksagonalna też trochę wyjdzie niemal sama po przestawieniu się na myślenie
@Patres Każdy z tych buzzwordów trzeba traktować jako narzędzie, które po prostu mamy