dedlfix: PHP - OOP - Wie sollte ich am besten meinen Code strukturieren?

Beitrag lesen

Tach!

Ich frage mich allerdings wie (oder unter welchem Schlagwort) ich mehr dazu herausfinden kann, wie die Klassen miteinander kommunizieren sollen. Ich könnte mir bestimmt was überlegen, aber ich bin ziemlich sicher, dass das dann wieder Käse ist. Wäre design patterns der richtige Begriff?

Das ist nur ein generischer Begriff. Auch schlechte Design-Patterns sind Design-Patterns. Was du suchst sind eher Prinzipien. Zum Beispiel Clean Code. Such mal nach Clean Code Talks von Miško Hevery. Das sind 5 Vorträge, auf Youtube zu finden.

Kannst Du dieses Buch empfehlen: https://www.oreilly.de/buecher/120235/-php-design-patterns.html. Oder kannst Du sogar kurz mit einem Codebeispiel darlegen, wie zum Beispiel Application mit Configuration und Log in Verbindung stehen?

Im Grunde läuft es drauf hinaus, dass du deinen Code so gestaltest, dass nicht unvorhergesehenes passiert und der Ablauf nachvollziehbar ist. Code soll Dinge übergeben bekommen, mit denen er was anstellen soll, statt einfach irgendwo nachzuschauen, was dann auch noch implizit erstmal bereitgestellt werden muss. Wenn die Abhängigkeiten hineingereicht werden, ist deutlich, was als Voraussetzungen geschaffen werden muss. Das Ergebnis kommt dann natürlich auch als Rückgabewert statt dass man es sich anderenorts holen muss.

dedlfix.