Voici une question posée sur Stackoverflow sur l'utilité des design patterns lorsqu'on utilise des langages fonctionnels. Ces langages sont très expressifs et l'auteur de la question se demande si les design patterns sont toujours d'actualité dans ce cas.
Commentaires
Vous devez
vous inscrire
ou
vous connecter
pour poster un commentaire
Ce ne sont simplement pas les mêmes Design Patterns.
Il y a environ 12 ansDéjà, développer en Ruby remplace ou adapte certains patterns par rapport aux standards GOF, et de manière impressionnante dans certains cas (I'm looking at you, Visitor).
Même au sein d'un même langage, les patterns sont une vue de l'esprit, une classe abstraite, à implémenter en fonction de chaque contexte. Rien de surprenant à ce qu'ils changent aussi lorsqu'on change d'approche.
Effectivement, il y a super livre là-dessus d'ailleurs : http://designpatternsinruby.com/
Il y a environ 12 ans