févr. 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
Lire la suite...
juil. 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
Lire la suite...
mai 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...
avr. 22, 2020
Quarkus [https://quarkus.io/] 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
Lire la suite...
août 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...