DevCezz

Programistyczny blog dla Ciebie

cqrs

Przepisz swój kod na nowo! #9

Od ostatniego wpisu dotyczącego aplikacji AnimalShelter minęło ponad 2 miesiące. Spowodowane było to tym, że miałem trochę innych rzeczy na głowie. Jednak udało mi się z powrotem przysiąść do jej implementacji. Dorobiłem mechanizm wysyłki maili, jednak nie na tym chciałem…

Przepisz swój kod na nowo! #8

Aplikacja Animal Shelter w końcu nabrała rozpędu! Udało mi się utworzyć kawałek kodu spełniającego wcześniej zdefiniowane założenia i wykorzystującego zadeklarowaną infrastrukturę. W tej chwili jest to tylko funkcjonalność akceptacji zwierząt do schroniska, jednak mam już zarys rozwiązania dla innych zadań….

Przepisz swój kod na nowo! #7

Czas powrócić do opisywania prac nad aplikacją AnimalShelter! Niestety ostatnimi czasy nic o niej nie pisałem na blogu, ponieważ zagubiłem się w rozważaniach nad implementacją. Zastanawiałem się jak zrobić elastyczne rozwiązanie, aby nie uzależnić domeny biznesowej od zewnętrznych narzędzi. Chciałem,…

Testowanie rozwiązania CQRS z wykorzystaniem refleksji

Poprzedni wpis prezentował sposób implementacji CQRS przy wykorzystaniu refleksji. Natomiast należałoby jeszcze sprawdzić czy to co napisaliśmy działa zgodnie z założeniami. Z pomocą przyjdą nam testy jednostkowe. Dlatego nie zwlekając przejdźmy do meritum tego artykułu. Przypadki testowe Odkryłem, że warto…

Refleksja + CQRS = Niezła mieszanka!

W ostatnim wpisie poruszyłem temat CQRS z perspektywy laika. Napisałem, że chciałbym zaimplementować mechanizm znaleziony na stronie devstyle w swoim kodzie. Byłem przez to zmuszony do użycia po raz pierwszy refleksji i muszę Wam powiedzieć… ME LIKEY! Utworzenie znacznikowych interfejsów…

CQRS okiem laika

Koncepcja CQRS (Command Query Responsibility Segregation) jest dla mnie nowością. W teorii oczywiście spotykałem się już z nią wcześniej czytając artykuły na blogach czy też oglądając prelekcje znalezione w Internecie. Jednak nie miałem okazji, aby zobaczyć i zastosować ją w…