Archives par mot-clef : design patterns

Ce matin, j’annonçais sur Twitter avoir mis en place un projet NodeJS basé sur une architecture/pattern MMVC. Suite aux questions reçues, il semble nécessaire d’expliquer ce que c’est. Avantages et inconvénients. MMVC ? Pour Model – ModelMapper – View – Controller. C’est un dérivé du design pattern classique MVC adapté au travail avec les bases de données. Reprocher des choses au MVC Le modèle classique du MVC part d’un bon fondement : déléguer les responsabilités à des éléments séparés. Les données d’un côté, l’affichage d’un autre et un élément central pour faire le lien. Le problème de ce pattern, c’est que la gestion des données implique aussi bien : Les fonctionnalités métier. Par exemple, peindre ma voiture veut dire que je change la valeur de la propriété couleur de l’objet voiture ; La synchronisation avec la source de données. Par … Continuer la lecture

Compilation de liens qui m’ont intéressé récemment Continuer la lecture