Das Framework hängt von Common ab, aber im Code von Common gibt es Abhängigkeiten auf das Framework, z.B. die Klasse Document in der Klasse PluginsTrait. Zur Laufzeit in der Application sind dann alle Klassen vorhanden und es gibt keine Probleme. Die Tests hier decken die Problemstellen nicht ab.
Das muss bereinigt werden. Es darf keine versteckten Abhängigkeiten in der verkehrte Richtung geben.
Das Framework hängt von Common ab, aber im Code von Common gibt es Abhängigkeiten auf das Framework, z.B. die Klasse
Document
in der KlassePluginsTrait
. Zur Laufzeit in der Application sind dann alle Klassen vorhanden und es gibt keine Probleme. Die Tests hier decken die Problemstellen nicht ab.Das muss bereinigt werden. Es darf keine versteckten Abhängigkeiten in der verkehrte Richtung geben.