Entwicklungs-Patterns in Python: TDD, DDD und ereignisgesteuerte Architektur
Die Popularität von Python wächst weiter, was bedeutet, dass die Projekte, die in dieser Programmiersprache erstellt werden, immer größer und komplexer werden. Viele Entwickler zeigen Interesse an hochentwickelten Entwurfsmustern, wie sauberer und ereignisgesteuerter Architektur sowie mustern des domänengesteuerten Designs (DDD)....
Aber ihre Anpassung an Python ist nicht immer offensichtlich.
Harry Percival und Bob Gregory werden Ihnen erprobte Muster vorstellen, damit jeder Python-Entwickler die Komplexität von Anwendungen bewältigen und das Maximum aus Tests herausholen kann. Die Theorie wird durch Beispiele in reinem Python untermauert, das frei von der syntaktischen Überladung von Java und C# ist.
In diesem Buch: • «Inversion von Abhängigkeiten» und ihre Verbindungen zu Ports und Adaptern (hexagonale/saubere Architektur). • Unterschiede zwischen den Mustern «Entität», «Wertobjekt» und «Aggregat» im Rahmen von DDD. • Muster «Repository» und UoW, die die Persistenz der Datenspeicherung gewährleisten. • Muster «Ereignis», «Befehl» und «Nachrichtenbus». • Trennung von Verantwortung in Befehle und Abfragen (CQRS). • Ereignisgesteuerte Architektur und reaktive Erweiterungen.
Die Popularität von Python wächst weiter, was bedeutet, dass die Projekte, die in dieser Programmiersprache erstellt werden, immer größer und komplexer werden. Viele Entwickler zeigen Interesse an hochentwickelten Entwurfsmustern, wie sauberer und ereignisgesteuerter Architektur sowie mustern des domänengesteuerten Designs (DDD). Aber ihre Anpassung an Python ist nicht immer offensichtlich.
Harry Percival und Bob Gregory werden Ihnen erprobte Muster vorstellen, damit jeder Python-Entwickler die Komplexität von Anwendungen bewältigen und das Maximum aus Tests herausholen kann. Die Theorie wird durch Beispiele in reinem Python untermauert, das frei von der syntaktischen Überladung von Java und C# ist.
In diesem Buch: • «Inversion von Abhängigkeiten» und ihre Verbindungen zu Ports und Adaptern (hexagonale/saubere Architektur). • Unterschiede zwischen den Mustern «Entität», «Wertobjekt» und «Aggregat» im Rahmen von DDD. • Muster «Repository» und UoW, die die Persistenz der Datenspeicherung gewährleisten. • Muster «Ereignis», «Befehl» und «Nachrichtenbus». • Trennung von Verantwortung in Befehle und Abfragen (CQRS). • Ereignisgesteuerte Architektur und reaktive Erweiterungen.
Seien Sie der Erste, der über unsere aktuellen Rabatte, Angebote und neuen Produkte informiert wird!
Check icon
Sie haben dem Warenkorb hinzugefügt
Check icon
Sie haben zu den Favoriten hinzugefügt
Ausverkauft
Es ist seit langem bekannt, dass ein Leser vom lesbaren Inhalt einer Seite abgelenkt wird, wenn er das Layout betrachtet. Der Sinn der Verwendung von Lorem Ipsum besteht darin, dass es eine mehr oder weniger normale Verteilung der Buchstaben hat
verfügbar
Es ist seit langem bekannt, dass der Leser vom lesbaren Inhalt einer Seite abgelenkt wird, wenn er sich das Layout ansieht. Der Sinn der Verwendung von Lorem Ipsum ist, dass es eine mehr oder weniger normale Verteilung der Buchstaben hat
Auf Bestellung
Das Produkt wird direkt vom Verlag geliefert. Die Bearbeitungszeit für die Bestellung beträgt bis zu 14 Tage, den genauen Liefertermin erhalten Sie vom Betreiber nach der Bestätigung der Bestellung.
Vergriffen
Leider ist die Auflage des Buches vergriffen, es ist derzeit nicht bestellbar.