Entwicklungsparadigmen in Python: TDD, DDD und ereignisgesteuerte Architektur
Die Popularität von Python wächst weiter, was bedeutet, dass die mit dieser Programmiersprache erstellten Projekte immer umfangreicher und komplexer werden. Viele Entwickler zeigen Interesse an hochrangigen Entwurfsmustern wie reiner und ereignisgesteuerter Architektur sowie an domänenspezifischen Entwurfsmustern (DDD). Doch ihre Anpassung...
an Python ist nicht immer offensichtlich.
Harry Percival und Bob Gregory stellen Ihnen bewährte Muster vor, damit jeder Python-Programmierer die Komplexität von Anwendungen beherrschen und den maximalen Nutzen aus Tests ziehen kann. Die Theorie wird durch Beispiele in reinem Python untermauert, das syntaktische Überflüssigkeit von Java und C# vermeidet.
In diesem Buch: • «Abhängigkeiten umkehren» und ihre Verbindungen zu Ports und Adaptern (hexagonale/reine Architektur). • Unterschiede zwischen den Mustern «Entität», «Wertobjekt» und «Aggregat» im Rahmen von DDD. • Die Muster «Repository» und UoW, die die Persistenz der Datenspeicherung sicherstellen. • Die Muster «Ereignis», «Befehl» und «Nachrichtenbus». • Trennung von Zuständigkeiten auf Befehle und Anfragen (CQRS). • Ereignisgesteuerte Architektur und reaktive Erweiterungen.
Die Popularität von Python wächst weiter, was bedeutet, dass die mit dieser Programmiersprache erstellten Projekte immer umfangreicher und komplexer werden. Viele Entwickler zeigen Interesse an hochrangigen Entwurfsmustern wie reiner und ereignisgesteuerter Architektur sowie an domänenspezifischen Entwurfsmustern (DDD). Doch ihre Anpassung an Python ist nicht immer offensichtlich.
Harry Percival und Bob Gregory stellen Ihnen bewährte Muster vor, damit jeder Python-Programmierer die Komplexität von Anwendungen beherrschen und den maximalen Nutzen aus Tests ziehen kann. Die Theorie wird durch Beispiele in reinem Python untermauert, das syntaktische Überflüssigkeit von Java und C# vermeidet.
In diesem Buch: • «Abhängigkeiten umkehren» und ihre Verbindungen zu Ports und Adaptern (hexagonale/reine Architektur). • Unterschiede zwischen den Mustern «Entität», «Wertobjekt» und «Aggregat» im Rahmen von DDD. • Die Muster «Repository» und UoW, die die Persistenz der Datenspeicherung sicherstellen. • Die Muster «Ereignis», «Befehl» und «Nachrichtenbus». • Trennung von Zuständigkeiten auf Befehle und Anfragen (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.