Wzorce projektowe w Pythonie: TDD, DDD i architektura oparta na zdarzeniach
Popularność Pythona ciągle rośnie, co oznacza, że projekty stworzone w tym języku programowania stają się coraz większe i bardziej złożone. Wiele osób programujących wykazuje zainteresowanie wysokopoziomowymi wzorcami projektowania, takimi jak czysta i oparta na zdarzeniach architektura oraz wzorce projektowania oparte...
na dziedzinie (DDD). Jednak ich adaptacja do Pythona nie zawsze jest oczywista.
Harry Percival i Bob Gregory zapoznają was ze sprawdzonymi wzorcami, aby każdy programista mógł zarządzać złożonością aplikacji i maksymalizować korzyści z testów. Teoria jest poparta przykładami w czystym Pythonie, pozbawionym składniowej nadmiarowości Javy i C#.
W tej książce: • «Inwersja zależności» i jej związki z portami i adapterami (architektura heksagonalna/czysta). • Różnice między wzorcami «Encja», «Obiekt-wartość» i «Agregat» w ramach DDD. • Wzorce «Repozytorium» i UoW, zapewniające trwałość przechowywania danych. • Wzorce «Zdarzenie», «Polecenie» i «Szyna wiadomości». • Podział odpowiedzialności na komendy i zapytania (CQRS). • Architektura oparta na zdarzeniach i reaktywne rozszerzenia.
Popularność Pythona ciągle rośnie, co oznacza, że projekty stworzone w tym języku programowania stają się coraz większe i bardziej złożone. Wiele osób programujących wykazuje zainteresowanie wysokopoziomowymi wzorcami projektowania, takimi jak czysta i oparta na zdarzeniach architektura oraz wzorce projektowania oparte na dziedzinie (DDD). Jednak ich adaptacja do Pythona nie zawsze jest oczywista.
Harry Percival i Bob Gregory zapoznają was ze sprawdzonymi wzorcami, aby każdy programista mógł zarządzać złożonością aplikacji i maksymalizować korzyści z testów. Teoria jest poparta przykładami w czystym Pythonie, pozbawionym składniowej nadmiarowości Javy i C#.
W tej książce: • «Inwersja zależności» i jej związki z portami i adapterami (architektura heksagonalna/czysta). • Różnice między wzorcami «Encja», «Obiekt-wartość» i «Agregat» w ramach DDD. • Wzorce «Repozytorium» i UoW, zapewniające trwałość przechowywania danych. • Wzorce «Zdarzenie», «Polecenie» i «Szyna wiadomości». • Podział odpowiedzialności na komendy i zapytania (CQRS). • Architektura oparta na zdarzeniach i reaktywne rozszerzenia.
Bądź pierwszym, który dowie się o naszych aktualnych rabatach, ofertach i nowych produktach!
Check icon
Dodano do koszyka
Check icon
Dodałeś do ulubionych
Wyprzedane
Produkt jest obecnie niedostępny na magazynie.
Dostępny
Produkt dostępny na magazynie. Dokładny termin dostawy otrzymasz od operatora po potwierdzeniu zamówienia.
Na zamówienie
Produkt dostarczany jest bezpośrednio od wydawnictwa. Realizacja zamówienia trwa do 14 dni, dokładny termin dostawy otrzymasz od operatora po potwierdzeniu zamówienia.
Nakład wyczerpany
Niestety, nakład książki się skończył, obecnie nie jest dostępna do zamówienia.