REKLAMA

Programista 02/2016 (45) – CQRS pragmatycznie

CQRS – Command Query Responsibility Segregation – to bardzo popularny temat wśród programistów od ładnych kilku lat. Wokół niego urosło tyle dodatkowych pojęć i zależności, że aktualnie ciężko jest zacząć zgłębiać to zagadnienie. W artykule przedstawię, czym naprawdę jest CQRS i jak to „ugryźć”. Przykłady kodu napisane są w C#, jednak powinny być zrozumiałe dla programistów każdego języka.

Niektóre zagadnienia poruszane w tym artykule:

  • Trochę historii;
  • CQRS.INIT()
  • „Read Side” w praktyce;
  • Jak CQRS może nam pomóc?
  • Klasa reprezentująca reklamę pokazywaną użytkownikowi;
  • Zapytanie dostarczające reklamy do wyświetlenia użytkownikowi;
  • „Write Side” w praktyce;
  • Komenda reprezentująca zamiar oznaczenia reklamy;
  • „Marker interface” dla wszystkich komend;
  • Przykładowa implementacja szyny komend.

Artykuł pochodzi z miesięcznika "Programista" nr 45(2/2016). Spis treści tego wydania: http://programistamag.pl/programista-02-2016-45 Numer ten dostępny jest w prenumeracie lub w salonach Empik w dniach: 20 marca-20 kwietnia 2016 r.

>>FRAGMENT TEGO ARTYKUŁU DO POBRANIA<<

Autorem artykułu jest Maciej Aniserowicz. Programista-pasjonat. Pragmatyczny trener w firmie Bottega IT Solutions. Autor bloga http://devstyle.pl/. Twórca podcasta programistycznego: http://devtalk.pl/. Aktywny prelegent. Jeden z liderów Białostockiej Grupy .NET oraz współorganizator konferencji Programistok. Organizator konkursu programistycznego „Daj Się Poznać”. Od wielu lat posiadacz tytułu Microsoft MVP (Most Valuable Professional).Na Twitterze: @maniserowicz. Prywatnie: mąż, tata. Słucha dobrej muzyki każdego rodzaju. Uwielbia jazdę samochodem i motocyklem.

cqrs