Die Person-Klasse im Framework ist überfrachtet. Das macht sie unübersichtlich. Es ist auch noch nicht klar welche Rolle diese Klasse beim weiteren Ausbau der Pesonen-Verwaltung spielen soll. Wird die Klasse zum Master-Datensatz für Personen oder bleibt sie erhalten für den konkreten Metadaten-Eintrag für eine Person in einem Dokument.
Die Personen-Verwaltungsfunktionen, die aktuell in PersonRepositoryInterface definiert sind, sollen daher in eine separate PersonRepository-Klasse verschoben werden. Die Unit Tests werden auch aufgeteilt. Das ist für den weiteren Ausbau ein Schritt in die richtige Richtung.
Die Person-Klasse im Framework ist überfrachtet. Das macht sie unübersichtlich. Es ist auch noch nicht klar welche Rolle diese Klasse beim weiteren Ausbau der Pesonen-Verwaltung spielen soll. Wird die Klasse zum Master-Datensatz für Personen oder bleibt sie erhalten für den konkreten Metadaten-Eintrag für eine Person in einem Dokument.
Die Personen-Verwaltungsfunktionen, die aktuell in
PersonRepositoryInterface
definiert sind, sollen daher in eine separatePersonRepository
-Klasse verschoben werden. Die Unit Tests werden auch aufgeteilt. Das ist für den weiteren Ausbau ein Schritt in die richtige Richtung.