Als «design-patterns» getaggte Fragen

30
Was sind die Nachteile des ActiveRecord-Musters?

Ich bin gespannt, welche Nachteile die Verwendung des ActiveRecord-Musters für Datenzugriffs- / Geschäftsobjekte hat. Das Einzige, woran ich auf Anhieb denken kann, ist, dass es gegen das Prinzip der einfachen Verantwortung verstößt, aber das AR-Muster ist weit genug verbreitet, dass dieser Grund...

29
Wie wurde die Trennung von Code und Daten zur Praxis?

Bitte lesen Sie die Frage sorgfältig durch: Es wird gefragt, wie und nicht warum . Ich bin kürzlich auf diese Antwort gestoßen , die die Verwendung einer Datenbank zum Speichern unveränderlicher Daten vorschlägt: Es hört sich so an, als wären viele der von Ihnen beschriebenen magischen Zahlen -...

27
Rollenbasierte REST-API?

Ich erstelle eine REST-API, für die mehrere Benutzer mit unterschiedlichen Rollen Zugriff auf die darin enthaltenen Ressourcen haben. Um den Umfang einfach zu halten, nehmen wir die Domain "Schüler / Lehrer / Klasse": GET /students ist die Ressource, auf die zugegriffen werden soll. Benutzer haben...

27
Vermittler gegen Beobachter?

Kann mir jemand eine kanonische Antwort auf die Unterschiede zwischen a Observerund a geben Mediatorund eine Zusammenfassung darüber, wann Sie ein Muster über dem anderen verwenden sollten? Ich bin mir nicht sicher, welche Art von Situation eine erfordern würde Observerund welche Art eine erfordern...