Építészeti minták Pythonnal: Tesztvezérelt fejlesztés, tartományvezérelt tervezés és eseményvezérelt mikroszolgáltatások lehetővé tétele

Értékelés:   (4.6 az 5-ből)

Építészeti minták Pythonnal: Tesztvezérelt fejlesztés, tartományvezérelt tervezés és eseményvezérelt mikroszolgáltatások lehetővé tétele (Harry Percival)

Olvasói vélemények

Összegzés:

A könyv a szoftverfejlesztésre összpontosító, középhaladó Python-fejlesztők számára készült értő útmutató, amely olyan alapvető fogalmakkal foglalkozik, mint a területvezérelt tervezés és a tesztvezérelt fejlesztés. Az építészeti minták gyakorlati tapasztalataira és gyakorlati alkalmazására helyezi a hangsúlyt, a bemutatás minőségével és az írásmóddal kapcsolatos néhány kritika ellenére.

Előnyök:

A szoftverfejlesztés és az architektúra gyakorlatias megközelítése
A Python könyvekben gyakran figyelmen kívül hagyott témákat tárgyal
Világos érveket és ellenérveket ad a tervezési döntésekhez
Magával ragadó és közérthető írásmód
Az architektúraminták részletes magyarázata gyakorlati példákkal.

Hátrányok:

Néhány olvasó kihívásnak találta a tartalom összetettségét és tömörségét
A fizikai példányokban a nyomtatott ábrák minősége gyenge
Néhányan úgy vélik, hogy az írás túlságosan felfújt vagy virágos
Nem alkalmas teljesen kezdők számára
A fejezetek során bekövetkező szervezési változások zavart okozhatnak.

(50 olvasói vélemény alapján)

Eredeti címe:

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

Könyv tartalma:

Ahogy a Python egyre népszerűbbé válik, a projektek egyre nagyobbak és összetettebbek lesznek. Sok Python-fejlesztő érdeklődik a magas szintű szoftvertervezési minták, például a hatszögletű/tiszta architektúra, az eseményvezérelt architektúra és a területvezérelt tervezés (DDD) által előírt stratégiai minták iránt. Ezeknek a mintáknak a Pythonra való lefordítása azonban nem mindig egyszerű.

Ebben a gyakorlati útmutatóban Harry Percival és Bob Gregory a MADE.com-tól olyan bevált architektúra-tervezési mintákat mutat be, amelyek segítségével a Python-fejlesztők könnyebben kezelhetik az alkalmazások komplexitását - és a lehető legtöbbet hozhatják ki tesztkészleteikből.

Minden egyes mintát konkrét példákkal illusztrálnak, gyönyörű, idiomatikus Python nyelven, elkerülve a Java és a C# szintaxis szószátyárságát. A minták a következőket tartalmazzák:

⬤ Függőségi inverzió és annak kapcsolatai a portokkal és adapterekkel (hatszögletű/tiszta architektúra)

⬤ A tartományvezérelt tervezés megkülönböztetése az entitások, az értékobjektumok és az aggregátumok között.

⬤ Repozitórium és Unit of Work minták a tartós tároláshoz.

⬤ Események, parancsok és az üzenetbusz.

⬤ A parancsok és lekérdezések felelősségének szétválasztása (CQRS).

⬤ Eseményvezérelt architektúra és reaktív mikroszolgáltatások.

A könyv egyéb adatai:

ISBN:9781492052203
Szerző:
Kiadó:
Kötés:Puha kötés
A kiadás éve:2020
Oldalak száma:280

Vásárlás:

Jelenleg kapható, készleten van.

A szerző további könyvei:

Építészeti minták Pythonnal: Tesztvezérelt fejlesztés, tartományvezérelt tervezés és eseményvezérelt...
Ahogy a Python egyre népszerűbbé válik, a...
Építészeti minták Pythonnal: Tesztvezérelt fejlesztés, tartományvezérelt tervezés és eseményvezérelt mikroszolgáltatások lehetővé tétele - Architecture Patterns with Python: Enabling Test-Driven Development, Domain-Driven Design, and Event-Driven Microservices
Tesztvezérelt fejlesztés Pythonnal: Engedelmeskedj a tesztelő kecskének: Django, Selenium és...
A gyakorlati útmutató második kiadása egy valódi...
Tesztvezérelt fejlesztés Pythonnal: Engedelmeskedj a tesztelő kecskének: Django, Selenium és JavaScript használata - Test-Driven Development with Python: Obey the Testing Goat: Using Django, Selenium, and JavaScript

A szerző munkáit az alábbi kiadók adták ki:

© Book1 Group - minden jog fenntartva.
Az oldal tartalma sem részben, sem egészben nem másolható és nem használható fel a tulajdonos írásos engedélye nélkül.
Utolsó módosítás időpontja: 2024.11.13 21:05 (GMT)