July 2022
Intermediate to advanced
368 pages
9h 35m
German
Stellen Sie sich vor, Sie ändern das Datenbankschema Ihrer Anwendung, und das hat zur Folge, dass die Schriftgröße in den vom System versendeten E-Mails zunimmt.
Warum sollte die Schriftgröße der E-Mails vom Datenbankschema abhängig sein? Gute Frage. Das sollte nicht so sein.
Die Benutzerschnittstelle sollte generell keine Geschäftslogik enthalten. Der Code, der die Sicherheit gewährleistet, sollte keine Funktionen zum Importieren oder Exportieren von Daten enthalten. Dieses Prinzip wird als Trennung von Zuständigkeiten (engl. Separation of Concerns) bezeichnet. Das passt zu der folgenden Aussage von Kent Beck:
»Dinge, die sich im gleichen Tempo verändern, gehören zusammen. Dinge, die sich in unterschiedlichem ...
Read now
Unlock full access