Heja, postanowiłem zrobić mały projekt, w którym zlepiłem kilka rzeczy, o których ostatnio czytałem.
https://gitlab.com/JakLem/symfony-cqrs-product-sample
Prosiłbym o code review i wskazanie co można albo powinno się zrobić lepiej.
Głównie chciałabym się dowiedzieć czy zachowałem odpowiednią strukturę katalogów, który zaczerpnąłem z architektury portów i adapterów.
Dodatkowo czy można uznać, ze Messenger i zastosowane u mnie klasy Message oraz MessageHandler to CommandBus, w końcu każda z nich ma jedną intencję?
Dodatkowo czy dobrze zaimplementowałem wzorzec CQRS i czy nie złamałem nigdzie zasięgu warstw.
Póki co brak testów jest celowy, wiec nie wskazujcie tego. Do TDD jeszcze przejde.