Hinweis: Das Basisprojekt verwendet den Google EventBus https://guava.dev/releases/31.0-jre/api/docs/com/google/common/eventbus/EventBus.html. Mir ist klar, dass der EventBus von Google nicht mehr empfohlen wird. Die meisten Gründe, die bei Google dafür genannt werden, warum der EventBus nicht mehr verwendet werden soll, spielen im Softwareprojekt eigentlich keine Rolle. Für das Problem der fehlenden Nachvollziehbarkeit habe ich in dem Debug-Video gezeigt, wie in Projekten mit relativ einfachem Kontrollfluss diese trotzdem erhalten bleibt.
WIP: Hier kommen Informationen zum Basisprojekt.
Hinweis: Es werden sehr viele Konzepte und Ideen zum Basisprojekt in den Vorlesungsvideos erklärt.
Das Basisprojekt teilt sich in drei Bereich ein:
Grundlegender Architekturüberblick