dedlfix: Single-Responsibility-Prinzip für PHP?

Beitrag lesen

Tach!

Ein Programmierer erfindet mit jedem Programm das Rad neu.

Verwechselst du da gerade Erfinden mit Erstellen? Wenn sich ein Programm fortbewegen soll, muss der Programmierer das Rad nicht neu erfinden sondern lediglich eins oder mehrere erstellen. Dabei wäre es nicht sehr sinnvoll, das bewährte Muster "runde Scheibe mit Achse in der Mitte" zu ignorieren. Das Muster hindert den Programmierer jedenfalls nicht daran, das Rad individuell zu gestalten, so dass es den besonderen Ansprüchen der Anwendung gerecht wird.

Ein Programmierer wird niemals mit Sicherheit sagen können, daß ein Programm absolut fehlerfrei und nicht weiter verbesserungswürdig sei so daß es ein Entwurfsmuster für gleichartige Fälle darstellen würde. Und für ähnliche Fälle schon gar nicht.

Mir erschließt sich nicht, wo da der Zusammenhang sein soll. Nur weil man beim konkreten Ausführen Fehler machen kann, sind Vorschläge zu Vorgehensweisen unbrauchbar?

dedlfix.