Code Review : cultiver la bienveillance sans sacrifier la qualité

Introduction “Tu peux jeter un œil à ma PR ?” Cette phrase déclenche souvent une appréhension sourde. Côté auteur : peur du jugement, stress de l’exposition. Côté reviewer : charge mentale, responsabilité de la qualité. Et si on transformait ce moment en opportunité d’apprentissage partagé ? Après avoir participé à des milliers de code reviews, j’ai observé que les équipes les plus performantes ne sont pas celles qui ont les reviews les plus strictes, mais celles qui ont développé une culture bienveillante d’amélioration continue. ...

7 mars 2025 · 12 min · 2351 mots · Kevin Delfour

Stratégies de test pragmatiques : maximiser l'impact avec un effort minimal

Introduction “Il faut 100% de couverture de tests !” vs “Les tests, c’est une perte de temps !”. Entre ces deux extrêmes, où se trouve la vérité ? Après avoir vu des projets paralysés par des suites de tests trop lourdes et d’autres s’effondrer faute de tests, je pense avoir trouvé quelques équilibres pragmatiques. Les tests ne sont pas une religion, c’est un outil. Et comme tout outil, ils doivent être adaptés au contexte du projet et aux contraintes de l’équipe. ...

7 février 2025 · 7 min · 1425 mots · Kevin Delfour

Software Craftsmanship : par où commencer sans se perdre

Introduction “Software Craftsmanship”, “Clean Code”, “SOLID”… Ces termes circulent partout dans notre écosystème, souvent accompagnés d’un sentiment d’intimidation. J’ai longtemps pensé que c’était réservé aux développeurs “experts”, à ceux qui écrivent des livres ou donnent des conférences. Erreur ! Le Software Craftsmanship, c’est avant tout une démarche progressive d’amélioration continue. Pas besoin d’être Robert C. Martin pour commencer. Il suffit de faire un pas, puis un autre. Qu’est-ce que le Software Craftsmanship, vraiment ? Au-delà des définitions savantes Oublions un instant les définitions académiques. Le Software Craftsmanship, c’est simplement l’envie de bien faire son travail. C’est se soucier de : ...

24 janvier 2025 · 6 min · 1210 mots · Kevin Delfour