Posted on 6 grudnia, 2017
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 apply z AggregateLifecycle 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.