Usprawnienia

Po częściowej implementacji przyszedł czas na usprawnienie. Pierwsze na czym się skupiłem to agregaty. Nic nowego nie wymyśliłem, po prostu wykonałem metodę Kopiego Pejsta z Axona. Największą zaletą przepisywania tego było zrozumienie jak działa metoda applyAggregateLifecycle i jest to jedna z ciekawszych implementacji jaką widziałem w swoim życiu. Drugim usprawnieniem jest tworzenie serwisów przez metodę wytwórczą. Okazało się, że jest to dojść proste do napisania i nie napotkałem żadnych trudności. Jedyne co mi się nie podoba, to to że podczas wiązania typu z daną metodą trzeba podać typy parametrów wejściowych.

Kod do posta dostępny na GitHubie: Dynamics – Improvements

Na repo nie było nic ciekawego, więc wraz z porzuceniem projektu usunąłem je.

%d bloggers like this: