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.
7 articles
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.
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.
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.
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.
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#.
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.
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.