Izstrādes modeļi Python: TDD, DDD un notikumiem orientēta arhitektūra
Python popularitāte turpina pieaugt, un tas nozīmē, ka projekti, kas izveidoti šajā programmēšanas valodā, kļūst arvien apjomīgāki un sarežģītāki. Daudzi izstrādātāji izrāda interesi par augsta līmeņa projektēšanas modeļiem, piemēram, tīru un notikumiem vadītu arhitektūru un priekšmetu orientēta projektēšanas modeļiem (DDD)....
Bet to pielāgošana Python ne vienmēr ir acīmredzama.
Harijs Persivāls un Bobs Gregorijs iepazīstinās jūs ar pārbaudītiem modeļiem, lai katrs Python izstrādātājs varētu pārvaldīt lietojumprogrammu sarežģītību un gūt maksimālu labumu no testiem. Teorija tiek nostiprināta ar piemēriem tīrā Python, kas ir atbrīvots no Java un C# sintaktiskās liekuma.
Šajā grāmatā: • «Atkarību inversija» un tās saikne ar portiem un adapteriem (heksagonālā/tīra arhitektūra). • Atšķirības starp modeļiem «Entitāte», «Vērtību objekts» un «Agregāts» DDD ietvaros. • Modeļi «Repozitorijs» un UoW, kas nodrošina datu glabāšanas noturību. • Modeļi «Notikums», «Komanda» un «Ziņu autobuss». • Atbildības sadalīšana komandām un pieprasījumiem (CQRS). • Notikumiem vadīta arhitektūra un reaktīvi paplašinājumi.
Python popularitāte turpina pieaugt, un tas nozīmē, ka projekti, kas izveidoti šajā programmēšanas valodā, kļūst arvien apjomīgāki un sarežģītāki. Daudzi izstrādātāji izrāda interesi par augsta līmeņa projektēšanas modeļiem, piemēram, tīru un notikumiem vadītu arhitektūru un priekšmetu orientēta projektēšanas modeļiem (DDD). Bet to pielāgošana Python ne vienmēr ir acīmredzama.
Harijs Persivāls un Bobs Gregorijs iepazīstinās jūs ar pārbaudītiem modeļiem, lai katrs Python izstrādātājs varētu pārvaldīt lietojumprogrammu sarežģītību un gūt maksimālu labumu no testiem. Teorija tiek nostiprināta ar piemēriem tīrā Python, kas ir atbrīvots no Java un C# sintaktiskās liekuma.
Šajā grāmatā: • «Atkarību inversija» un tās saikne ar portiem un adapteriem (heksagonālā/tīra arhitektūra). • Atšķirības starp modeļiem «Entitāte», «Vērtību objekts» un «Agregāts» DDD ietvaros. • Modeļi «Repozitorijs» un UoW, kas nodrošina datu glabāšanas noturību. • Modeļi «Notikums», «Komanda» un «Ziņu autobuss». • Atbildības sadalīšana komandām un pieprasījumiem (CQRS). • Notikumiem vadīta arhitektūra un reaktīvi paplašinājumi.
Esi pirmais, kas uzzina par mūsu aktuālajām atlaidēm, piedāvājumiem un jauniem produktiem!
Check icon
Jūs esat pievienojis savam grozam
Check icon
Pievienots vēlmju sarakstam
Nav noliktavā
Pašlaik prece ir izbeigusies noliktavā
Ir uz vietas
Pieejams noliktavā Rīgā. Precīzu piegādes termiņu saņemsiet no operatora pēc pasūtījuma apstiprināšanas
Pēc pasūtījuma
Prece tiek piegādāta tieši no izdevniecības. Pasūtījuma izpildei nepieciešamas līdz 14 dienām, precīzu piegādes termiņu saņemsiet no operatora pēc pasūtījuma apstiprināšanas.