Nachdem ich dieses Video auf InfoQ über funktionale Entwurfsmuster angesehen hatte, fragte ich mich, welche Ressourcen für Entwurfsmuster für nicht objektorientierte Paradigmen verfügbar sind. Es gibt viele für die OO-Welt (GOF usw. usw.) und für die Architektur (EoEAA usw. usw.), aber ich weiß nicht, was es für funktionale, logische oder andere Programmierparadigmen gibt. Gibt es irgendetwas? Ein Kommentar während des Videos deutet möglicherweise darauf hin - weiß es jemand besser?
(Mit Entwurfsmustern meine ich übrigens nicht Sprachmerkmale oder Datenstrukturen, sondern übergeordnete Ansätze zum Entwerfen einer Anwendung - wie im verknüpften Video erläutert.)
Designmuster werden weitgehend missverstanden. Wie von den Autoren des ersten (?) Buches über Muster angegeben, sind die dort aufgeführten 23 nur Beispiele , keineswegs die einzigen, und insbesondere: Die Verwendung dieser Muster garantiert KEINE guten Programme. Man kann sogar schreckliche Fehler machen. Es scheint, dass wir wieder an den Punkt kommen, an dem das Dijkstra-Papier "goto als schädlich" vollständig aus dem Zusammenhang gerissen wurde ... Hoffentlich wird dieser Musterwahnsinn bald seinen Platz finden. Ich sage keineswegs, dass Muster schlecht sind, aber wirklich gute Programmierer brauchen gute Algorithmen. Gute "Muster" sind einfach, wenn Sie denken . Dies ist im Gammabuch BTW klar angegeben.
quelle