Hallo,
das Single Responsibility Principle ist mir nach mehreren Beiträgen
immer noch nicht ganz verständlich. Wenn ich z. B. PHP-Code schreibe,
der mir Datensätze aus einer Datenbank ausliest, habe ich dann nicht
auch bei so einer simplen Methode nicht sehr viele Gründe, warum ich
an diesem Code nochmal etwas ändern muss?
Z. B:
- Aus der Tabelle soll noch ein Feld mehr ausgelesen werden
- Aus der Tabelle soll ein Feld nicht mehr ausgelesen werden
- Die Daten kommen nicht mehr aus einer Datenbank
- Ein Feld wurde umbenannt
- Performance-Verbesserungen an der SQL-Query
- Die MySQL-Datenbank wird durch eine MS-SQL-Datenbank ersetzt
etc.
Bei diesem Prinzip verstehe ich nicht, wie man es überhaupt richtig
umsetzen soll. Vielleicht kann mir jemand das nochmal erklären :)
Grüße!