3 Stimmen

Benutzer- und Kontomodell - Was ist die Theorie dahinter?

Heute habe ich das Buch Rails Antipatterns gelesen. Es gibt ein Thema auf Seite 25, wo von zwei Modellen die Rede ist: Benutzer und Konto.

Der Grund? Einige würden sagen, Datentrennung / Trennung von Belangen ( SoC ).

Das Kontomodell sollte Dinge enthalten, die nicht spezifisch für die Funktionalität des Benutzers sind, sondern sich auf sein Konto beziehen.

Zum Beispiel: Persönliche Informationen (Vorname, Nachname) gehören in das Kontomodell, während Benutzername/E-Mail, Passwort usw. in das Benutzermodell gehören.

Ist dies der übliche Ansatz für die meisten Situationen? Ich versuche zu verstehen, warum es zwei Modelle gibt. Sollte in den meisten Situationen nicht ein Benutzermodell ausreichen? Welchen Vorteil hat es, auch ein Kontomodell zu haben?

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X