Izstrādes paraugi Python: TDD, DDD un notikumiem balstī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 paraugiem, piemēram, tīru un notikumiem vadītu arhitektūru un priekšmetu orientētas projektēšanas paraugiem (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 paraugiem, 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 atbalstīta ar piemēriem tīrā Python, kas ir atbrīvots no Java un C# sintaktiskās pārmērības.
Šajā grāmatā:
• «Atkarību inversija» un tās saikne ar portiem un adapteriem (heksagonālā/tīra arhitektūra).
• Atšķirības starp «Entitāti», «Vērtības objektu» un «Agregātu» DDD ietvaros.
• «Repozitorija» un UoW paraugi, kas nodrošina datu glabāšanas pastāvību.
• «Notikuma», «Komandas» un «Ziņojumu autobusa» paraugi.
• Atbildības sadalīšana komandās un pieprasījumos (CQRS).
• Notikumiem vadīta arhitektūra un reaktīvi paplašinājumi.
Harijs Persivāls un Bobs Gregorijs iepazīstinās jūs ar pārbaudītiem paraugiem, 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 atbalstīta ar piemēriem tīrā Python, kas ir atbrīvots no Java un C# sintaktiskās pārmērības.
Šajā grāmatā:
• «Atkarību inversija» un tās saikne ar portiem un adapteriem (heksagonālā/tīra arhitektūra).
• Atšķirības starp «Entitāti», «Vērtības objektu» un «Agregātu» DDD ietvaros.
• «Repozitorija» un UoW paraugi, kas nodrošina datu glabāšanas pastāvību.
• «Notikuma», «Komandas» un «Ziņojumu autobusa» paraugi.
• Atbildības sadalīšana komandās un pieprasījumos (CQRS).
• Notikumiem vadīta arhitektūra un reaktīvi paplašinājumi.
Autors: Garri Persival, Bob Gregori
Izdevniecība: piter
Sērija: Profesionaliem
Vecuma ierobežojumi: 16+
Izdošanas gads: 2026
ISBN: 9786011250283
Lappušu skaits: 336
Izmērs: 233x165x17 mm
Vāka tips: mīksts vāks
Svars: 527 g
ID: 1740834
Nav noliktavā
€ 23.89
Nav noliktavā
€ 23.89