Vzory architektúry s Pythonom: Umožnenie vývoja riadeného testovaním, návrhu riadeného doménou a mikroslužieb riadených udalosťami

Hodnotenie:   (4,6 z 5)

Vzory architektúry s Pythonom: Umožnenie vývoja riadeného testovaním, návrhu riadeného doménou a mikroslužieb riadených udalosťami (Harry Percival)

Recenzie čitateľov

Zhrnutie:

Kniha je prehľadnou príručkou pre stredne pokročilých vývojárov v jazyku Python zameraných na softvérové inžinierstvo a zahŕňa základné koncepty, ako je návrh riadený doménou a vývoj riadený testovaním. Kladie dôraz na praktické skúsenosti a praktické použitie architektonických vzorov, a to aj napriek niektorým kritickým pripomienkam týkajúcim sa kvality prezentácie a štýlu písania.

Výhody:

Praktický prístup k softvérovému inžinierstvu a architektúre
Pokrýva témy, ktoré sa v iných knihách o Pythone často prehliadajú
Poskytuje jasné klady a zápory pri voľbe návrhu
Pútavý a prístupný štýl písania
Podrobné vysvetlenie architektonických vzorov s praktickými príkladmi.

Nevýhody:

Niektorí čitatelia považovali zložitosť a náročnosť obsahu za náročnú
Kvalita vytlačených diagramov vo fyzických kópiách je nízka
Niektorí považujú písanie za nafúknuté alebo kvetnaté
Nie je vhodné pre úplných začiatočníkov
Zmeny organizácie v jednotlivých kapitolách môžu spôsobiť zmätok.

(na základe 50 čitateľských recenzií)

Pôvodný názov:

Architecture Patterns with Python: Enabling Test-Driven Development, Domain-Driven Design, and Event-Driven Microservices

Obsah knihy:

S rastúcou popularitou jazyka Python sú projekty čoraz väčšie a zložitejšie. Mnohí vývojári v jazyku Python sa zaujímajú o vysokoúrovňové návrhové vzory softvéru, ako je šesťuholníková/čistá architektúra, architektúra riadená udalosťami a strategické vzory predpísané doménovo riadeným návrhom (DDD). Preklad týchto vzorov do jazyka Python však nie je vždy jednoduchý.

Harry Percival a Bob Gregory z MADE.com v tejto praktickej príručke predstavujú osvedčené architektonické návrhové vzory, ktoré vývojárom v jazyku Python pomáhajú zvládať zložitosť aplikácií - a získať čo najväčšiu hodnotu z ich testovacích súborov.

Každý vzor je ilustrovaný na konkrétnych príkladoch v krásnom, idiomatickom jazyku Python, čím sa vyhýba niektorým slovíčkam syntaxe jazykov Java a C#. Vzory zahŕňajú:

⬤ Inverzia závislostí a jej prepojenie s portami a adaptérmi (šesťuholníková/čistá architektúra)

⬤ Rozlišovanie návrhu riadeného doménou medzi entitami, hodnotovými objektmi a agregátmi.

⬤ Vzory úložiska a jednotky práce pre perzistentné ukladanie.

⬤ Udalosti, príkazy a zbernica správ.

⬤ Oddelenie zodpovednosti príkazov a dotazov (CQRS)

⬤  Architektúra riadená udalosťami a reaktívne mikroslužby.

Ďalšie údaje o knihe:

ISBN:9781492052203
Autor:
Vydavateľ:
Väzba:Mäkká väzba
Rok vydania:2020
Počet strán:280

Nákup:

Momentálne k dispozícii, na sklade.

Ďalšie knihy autora:

Vzory architektúry s Pythonom: Umožnenie vývoja riadeného testovaním, návrhu riadeného doménou a...
S rastúcou popularitou jazyka Python sú projekty...
Vzory architektúry s Pythonom: Umožnenie vývoja riadeného testovaním, návrhu riadeného doménou a mikroslužieb riadených udalosťami - Architecture Patterns with Python: Enabling Test-Driven Development, Domain-Driven Design, and Event-Driven Microservices
Vývoj riadený testami v jazyku Python: Poslúchnite testovaciu kozu: Používanie Djanga, Selenia a...
Druhé vydanie tejto praktickej príručky, ktorá vás...
Vývoj riadený testami v jazyku Python: Poslúchnite testovaciu kozu: Používanie Djanga, Selenia a JavaScriptu - Test-Driven Development with Python: Obey the Testing Goat: Using Django, Selenium, and JavaScript

Diela autora vydali tieto vydavateľstvá:

© Book1 Group - všetky práva vyhradené.
Obsah tejto stránky nesmie byť kopírovaný ani použitý čiastočne alebo v celku bez písomného súhlasu vlastníka.
Posledná úprava: 2024.11.13 22:11 (GMT)