Du code crafté aussi vite que du spaghetti
TDD, clean code, DDD, SOLID : les compétences du craftsmanship n'ont jamais eu autant de valeur à l'ère de l'IA générative.
16 articles
TDD, clean code, DDD, SOLID : les compétences du craftsmanship n'ont jamais eu autant de valeur à l'ère de l'IA générative.
Cleveland Clinic et IBM utilisent le quantum computing et le machine learning pour détecter le cancer du poumon via des biomarqueurs.
Le code coverage ne suffit pas. Les tests de mutation avec Stryker.NET révèlent les faiblesses réelles de vos tests en architecture hexagonale.
TDD, BDD, DDD, Architecture Hexagonale, CI/CD : comment ces pratiques modernes s'alignent avec les exigences QARA en médical.
QARA et son impact sur le développement de logiciels médicaux : cadre réglementaire, classification et normes fondamentales.
Adapter Scrum et le No-Estimate au développement médical : Definition of Done réglementaire, cérémonies et gestion des releases.
De McBreen (2001) au Manifeste (2009) : histoire du Software Craftsmanship et pourquoi il est plus nécessaire que jamais à l'ère de l'IA.
Un code lisible communique son intention, pas la technique du développeur. Principes et exemples concrets en C#.
L'arrivée des agents autonomes marque la fin de l'ère du code main-d'œuvre. Le développeur de demain commande une armée d'agents IA spécialisés.
Ce qui va en prod, c'est la compréhension métier du développeur. Pourquoi le Shared Mental Model du DDD est l'approche la plus efficace.
Le wishful thinking : écrire du code comme si les fonctions existaient déjà. Imaginer l'API idéale d'abord, puis l'implémenter.
Alt+Tab trop lent ? AutoHotKey permet de mapper des raccourcis clavier directs pour switcher instantanément entre vos applications.
Complexité essentielle vs accidentelle : comment distinguer la complexité nécessaire de celle qui nuit à votre code, et s'en protéger.
DICOM : standard universel de l'imagerie médicale. Découverte du format, de sa structure et de son utilisation en C# avec fo-dicom.
Trois archétypes de développeurs illustrés par les généraux de Kingdom : Riboku, Ousen et Kanki — trois approches du code.
Suica (Tokyo) vs Navigo (Paris) : deux cartes de transport qui illustrent la différence entre complexité essentielle et accidentelle.