Jérémy Magrin
Développeur React Native Freelance Senior · Expo · iOS & Android
Et sous les compliments, une question revenait chez les devs
Tu l'as relu, ce code que t'as vibe codé sans lire une ligne ?
Non. Je l'ai pas relu, toujours pas
Vibe codé de bout en bout, jamais ouvert le code ligne par ligne
Par contre j'ai branché dix contrôles automatiques sur la sortie, rejoués pour chacune des journées
Une journée qui échoue, je la publie pas
98% des points à moins de 25 m du vrai réseau hors Île-de-France, 7,5 m d'écart médian avec le référentiel de SNCF Réseau
Et c'est là que ça devient intéressant, parce qu'un contrôle s'est mis à fail
Sur la Corse, un détail cassait le calage des trains sur les rails sans rien faire planter
Mes trains filaient tout droit entre les gares au lieu de suivre les voies, et la carte avait l'air parfaitement normale
Invisible à l'œil, invisible en relisant le code, seul un de mes contrôles l'a chopé, en tombant d'un coup à zéro
Quand ta sortie a une vérité à laquelle se comparer, le vrai réseau, tu vérifies le résultat sans lire une fonction
Quand ta mesure n'a aucune vérité terrain, elle te ment sans prévenir, et là il faut ouvrir le code
C'est ce qui rend le vibe coding tenable sur un projet comme celui-ci
Je l'ai mis en open source, le code brut, les dix contrôles, la carte accessible
Vous étiez nombreux à réclamer une heatmap, elle est là, elle fait ressortir la diagonale du vide en un coup d'œil
Va voir par toi-même et dis-moi ce que t'aurais vérifié en plus
Le vrai piège du vibe coding, c'est pas de pas lire le code
C'est de croire qu'un POC jetable et une brique de prod se vérifient pareil