Vous êtes-vous déjà retrouvé "paralysé" lors de la phase de conception de l'un de vos projets ? La paralysie d'analyse se produit quand on…
Sylvain
Latest posts
DateOnly
Contexte Dans .NET 6, deux types très attendus (du moins par certains) ont été introduits dans le cadre de la bibliothèque core. DateOnly et…
NullReferenceException : Endgame?
Septembre 2019. Microsoft publie la version 8 du langage C#. Parmi son lot de nouveautés, une nouvelle fonctionnalité passe quasi-inaperçue : les nullable reference…
Not NotImplementedException
Le seul et unique rôle de cette exception est de permettre à un générateur de code de générer un code compilable et d'indiquer la…
First Class Collection
Cet article présente le design pattern First Class Collection proposé en 2008 par Jeff Bay, programmeur chez ThoughtWorks.
(Too much ?) DRY
L'interprétation simpliste du principe DRY est à contre-balancer avec la notion d’orthogonalité afin d’éviter les erreurs de design.
Callisthénie des objets
La callisthénie des objets est une pratique de programmation qui implique une totale maitrise de son code.
Primitive obsession
Ce smell code est couramment rencontré. Son traitement permet de simplifier drastiquement le code d'une application en capturant une grande part de sa complexité.
TDD & Productivité
L'approche TDD permet une programmation sans développement superflu, avec une progression fluide, efficace. TDD est avant tout une question de productivité.