Feb 24, 2021
Après 5 ans de pratique quotidienne du BDD, force est de constater que certaines idées reçues ont la vie dure. Cependant, quatre ont particulièrement retenu mon attention dans le sens où celles-ci montrent une profonde méconnaissance du sujet. It's time to debunk! "On utilise le BDD comme méthode de
Lire la suite...
Jul 31, 2020
Le monorepo est une stratégie de versionning qui consiste à n'avoir qu'un seul repository pour les bases de code de plusieurs projets. Ces projets ont généralement leur propre cycle de vie, mais aussi leurs propres technologies. La construction du livrable de chaque projet peut alors être soumise à des contraintes
Lire la suite...
May 20, 2020
Garants de la pérennité des fonctionnalités développées, les tests sont un atout majeur dans la réalisation de logiciels de qualité. On peut même dire qu’ils sont indispensables et que leur intérêt n’est plus à prouver. Pourtant, bien que sécurisants, les tests ne sont pas absolus. Développés principalement par
Lire la suite...
Apr 22, 2020
Quarkus est le petit dernier du monde Java. Cela fait maintenant quelques temps que ce framework open source initié par Redhat fait parler de lui. Temps de démarrage amélioré, diminution du coût de run, productivité accrue, sont autant de promesses qui ont permis à Quarkus d’être déjà considéré par
Lire la suite...
Aug 06, 2019
Les enums peuvent être vues comme un regroupement de constantes fortement typées. Elles trouvent leur utilité dans de nombreux usages : attribuer une sémantique forte à des valeurs, borner et valider les valeurs possibles d’une donnée, améliorer la lisibilité du code, etc. Leur utilisation peut cependant devenir acrobatique lorsqu’il
Lire la suite...