Dans cette quête de patterns pour un code totalement découplé on rencontre souvent deux stratégies, la Factory Method et l’Abstract Factory, savoir quand utiliser l’un ou l’autre de ces patrons de conception réclame de bien en cerner les intentions…Plus...
La programmation défensive c’est bien. Mais faut-il vraiment tester la validité de tous les paramètres des méthodes, n’y-a-t-il pas plus subtile ?Plus...
Le sujet n’est pas récent mais on se rend compte souvent qu’il reste méconnu, au mieux quelqu’un citera le Singleton mais cela sera tout. A quoi servent les Design Patterns et pourquoi faut-il absolument les connaitre et les appliquer ? Et comment ?Plus...
C’est un thème que je n’ai jamais abordé seul en près de 900 billets depuis 2008 et pourtant j’en ai parlé souvent, même très récemment. Ne serait-il pas temps de faire le point sur ce design pattern ?…Plus...
Il peut exister une sorte de confusion entre Static et Singleton, pourtant il s’agit de choses bien différentes…Plus...
Il n’y a pas de “S” dans MVVM et pourtant aujourd’hui la notion de Service est fortement liée à cette architecture même si elle ne lui est pas réservée…Plus...
Hier j’ai releasé la librairie AutoInpc sur CodePlex et en ai présenté l’utilité, j’avais promis d’expliquer comment ça marche. Voici donc les explications sur le code (Open Source) de cette petite extension bien pratique…Plus...
Des aides comme Mvvm Light sont précieuses pour mettre en place des logiciels bien conçus suivant le pattern MVVM mais il y a toujours de la place à amélioration. Le cas de l’INPC pour les champs calculés en fait partie. Grâce à AutoInpc Dot.Blog vous offre une extension qui règle la question avec un simple Attribut…Plus...
SOLID, un principe invoqué dans de nombreux articles, dans les discussions autour de la machine à café, élevé par certain au rang saint Graal. Mais vous, qu’en connaissez-vous de SOLID ? Que seriez-vous capable d’en dire d’un peu … solide dans un entretien par exemple ?Plus...
[new:30/08/2015]TDD j’en ai déjà parlé, depuis certains l’ont dit mort. Tout ça pour ça ?Plus...