Kapitel 18. Ereignisgesteuerte Architektur

Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com

Erweiterbarkeit ist auf jeder Ebene deiner Codebasis wichtig. Auf der Code-Ebene nutzt du die Erweiterbarkeit, um deine Funktionen und Klassen flexibel zu machen. Auf der abstrakten Ebene wendest du dieselben Prinzipien in der Architektur deiner Codebasis an. Die Architektur ist die Gesamtheit der übergeordneten Richtlinien und Einschränkungen, die bestimmen, wie du Software entwickelst. Sie ist die Vision, die alle Entwicklerinnen und Entwickler beeinflusst - in der Vergangenheit, in der Gegenwart und in der Zukunft. In diesem und im nächsten Kapitel werden wir zwei Beispiele dafür vorstellen, wie Architekturbeispiele die Wartbarkeit verbessern. Alles, was du bisher in diesem Teil des Buches gelernt hast, gilt: Eine gute Architektur fördert die Erweiterbarkeit, verwaltet Abhängigkeiten gut und fördert die Kompositionsfähigkeit.

In diesem Kapitel lernst du die ereignisgesteuerte Architektur kennen. Bei der ereignisgesteuerten Architektur dreht sich alles um Ereignisse oder Benachrichtigungen in deinem System. Sie ist eine fantastische Möglichkeit, um verschiedene Teile deiner Codebasis zu entkoppeln und dein System um neue Funktionen oder Leistungsmerkmale zu erweitern. Mit ereignisgesteuerten Architekturen kannst du neue Änderungen einfach und mit minimalen Auswirkungen einführen. Zuerst möchte ich über ...

Get Robustes Python now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.