Als «separation-of-concerns» getaggte Fragen

Die Trennung von Bedenken ist ein Gestaltungsprinzip.

55
Was ist mit „Ein Benutzer sollte sich nicht entscheiden, ob es sich um einen Administrator handelt oder nicht. Das Privilegien- oder Sicherheitssystem sollte. “

Das in der Frage verwendete Beispiel für die Übergabe von Mindestdaten an eine Funktion gibt Aufschluss darüber, ob der Benutzer ein Administrator ist oder nicht. Eine häufige Antwort war: user.isAdmin() Dies führte zu einem Kommentar, der mehrmals wiederholt und mehrfach hochgestuft wurde:...

11
Macht eine Datenbankabstraktionsschicht wie das Entity Framework von Microsoft architektonisch die Notwendigkeit einer separaten Datenzugriffsschicht überflüssig?

So wie es war Seit Jahren organisiere ich meine Softwarelösungen als solche: Data Access Layer (DAL), um das Geschäft mit dem Zugriff auf Daten zu abstrahieren Business Logic Layer (BLL) zum Anwenden von Geschäftsregeln auf Datensätze, zum Behandeln der Authentifizierung usw. Dienstprogramme...