Workspace Manager: Inkonsistente User Interface/Klasse Verwendung
Der Workspace Manager akzeptiert zum erstellen von Workspaces (addWorkspace
) als Benutzer ein QUI\Interfaces\Users\User
.
Aus meiner Sicht ist das das richtige Verhalten (Liskov Substitution Principle).
Bei den anderen Methoden (bspw. getWorkspaceById
) wird hingegen ein QUI\Users\User
gefordert.
Das erschwert das testen und die Verwendung im allgemeinen.
Es sollte überall das User Interface genutzt werden.