← Back to home

Craftsmanship

7 articles

Craftsmanship

Du code crafté aussi vite que du spaghetti

Les compétences du craftsmanship — TDD, clean code, DDD, SOLID — n'ont jamais eu autant de valeur à l'ère de l'IA. Plus d'excuse pour du code mal fait.

Craftsmanship

Tests de Mutation & Architecture Hexagonale

Le code coverage ne suffit pas. Les tests de mutation avec Stryker.NET révèlent les faiblesses réelles de vos tests, et l'architecture hexagonale est le terrain idéal pour les exploiter.

Craftsmanship

QARA — Partie 3 : TDD, DDD, Clean Architecture et Pratiques Modernes

Comment les pratiques modernes de développement — TDD, BDD, DDD, Architecture Hexagonale, CI/CD, Observabilité — s'alignent naturellement avec les exigences QARA en environnement médical.

Craftsmanship

Craftsmanship et IA

Du livre de McBreen en 2001 au Manifeste de 2009, retour sur l'histoire du Software Craftsmanship et pourquoi ce mouvement est encore plus nécessaire à l'ère de l'IA générative.

Craftsmanship

La Lisibilité du Code : L'Élégance par la Simplicité

Un code lisible n'est pas celui qui montre la technique du développeur, mais celui qui communique son intention de façon parfaitement claire. Principes et exemples en C#.

Craftsmanship

Le Wishful Thinking

Le wishful thinking consiste à écrire du code comme si les fonctions dont on a besoin existaient déjà. On commence par imaginer l'API idéale, puis on l'implémente.

Craftsmanship

Les 3 Développeurs selon Kingdom

Trois archétypes de développeurs illustrés par les généraux du manga Kingdom : Riboku le refondateur, Ousen l'incrémental, et Kanki le nageur en eaux troubles.