Tu codes avec l'IA ? Par ici đ
Ton projet tâĂ©chappe
Tu as construit une vraie application en quelques week-ends avec Claude Code, Copilot ou Cursor. Tu en Ă©tais fier â et tu avais raison de lâĂȘtre. Puis quelque chose a dĂ©raillĂ©. Chaque modification en casse trois autres. Les fichiers font 500 lignes et tu ne sais plus vraiment ce quâils contiennent. Tu rĂ©gĂ©nĂšres le mĂȘme code en boucle, en espĂ©rant quâĂ la prochaine tentative, ce sera la bonne. Tu tapes « lâIA a cassĂ© mon code » dans Google Ă 23 heures. Et une petite voix te souffle le pire : « Tu as trichĂ©. Tu ne sais pas vraiment coder. Ton projet est irrĂ©cupĂ©rable. »
Tu nâas pas trichĂ©
Respire : cette petite voix se trompe. Je code avec lâIA tous les jours â des agents Ă©crivent, testent et committent avec moi, au mĂȘme titre que mon Ă©diteur ou Git. Le raccourci que tu as pris est rĂ©el, et tu as eu raison de le prendre : je ne te demanderai jamais dây renoncer.
Mais en quinze ans de mĂ©tier â un ERP industriel construit en solo, puis une activitĂ© de dĂ©veloppeur backend freelance sur un domaine rĂ©glementaire oĂč lâerreur ne pardonne pas â jâai appris une chose : ce qui casse en production nâa jamais Ă©tĂ© le code lent. Câest le code que personne nâa compris ni vĂ©rifiĂ©.
Ce qui tâarrive nâa donc rien de nouveau. Je lâai vu cent fois, bien avant lâIA : elle nâa pas inventĂ© ces erreurs, elle les rend simplement plus rapides, plus silencieuses et plus chĂšres. La bonne nouvelle, câest quâelles se corrigent. Et je suis bien placĂ© pour te le dire : je nâĂ©tais pas un bon Ă©lĂšve, jâai appris seul, sans mentor, en doutant de moi. Si jâen ai fait un mĂ©tier â jusquâĂ publier dans le magazine Programmez et ĂȘtre invitĂ© du podcast Human Coders â, tu peux apprendre Ă garder le contrĂŽle. Avec un avantage que je nâavais pas : un tuteur infatigable, disponible 24 h/24. Ă condition de rester le pilote.
Ce que le guide va changer
Câest exactement lâobjet de mon guide gratuit : « Les 7 erreurs Ă Ă©viter quand on code avec lâIA â par un dĂ©veloppeur qui lâutilise tous les jours, aprĂšs 15 ans de code ». Pour chaque erreur, tu trouveras une histoire vraie de production (dont celle de la rĂšgle rĂ©glementaire inventĂ©e par lâIA, avec une rĂ©fĂ©rence prĂ©cise⊠qui nâexistait pas), une analogie simple et un bon rĂ©flexe applicable dĂšs ce soir.
Au sommaire :
- Prompter avant dâavoir compris le problĂšme â et la rĂšgle des 5 lignes qui change tout ;
- Accepter du code que tu ne sais pas relire â deviens le reviewer de ton IA, jamais son greffier ;
- Croire lâIA sur parole â la question la plus rentable Ă lui poser : « dâoĂč sors-tu ça ? » ;
- DĂ©boguer en rĂ©gĂ©nĂ©rant au lieu de comprendre â la rĂšgle des 2 rĂ©gĂ©nĂ©rations maximum, et Git comme ceinture de sĂ©curitĂ© ;
- Empiler les fonctionnalitĂ©s jusquâĂ lâeffondrement â le plan dâune page qui tient ton projet debout ;
- Confondre « ça sâaffiche » et « ça marche » â les 5 cas mĂ©chants Ă tester avant chaque mise en ligne ;
- Mettre en ligne un code que personne nâa sĂ©curisĂ© â la checklist de celui qui dĂ©ploie vite depuis 15 ans.
En bonus : la checklist du pilote Ă imprimer et Ă garder Ă cĂŽtĂ© de ton Ă©diteur, et un lexique express des termes que lâIA emploie sans jamais te les expliquer.
AprĂšs la lecture : 10 articles pour aller plus loin
Le guide est une porte dâentrĂ©e. DerriĂšre, il y a prĂšs de cent articles sur ce blog pour transformer chaque rĂ©flexe en vraie compĂ©tence. Voici le parcours que je te recommande, erreur par erreur :
- LâIA code plus vite que vous. Mais qui vĂ©rifie ce quâelle raconte ? â lâapprofondissement direct de lâerreur n°3, et lâhistoire qui a inspirĂ© ce guide.
- Comment rĂ©soudre un problĂšme en programmation â le socle des erreurs n°1 et n°4 : comprendre avant de prompter, diagnostiquer avant de rĂ©gĂ©nĂ©rer.
- Mon astuce pour Ă©crire facilement un algorithme en tant que dĂ©butant â la technique de lâĂ©noncĂ© en français, devenue une redoutable technique de prompt.
- Versionner son code avec Git â ta ceinture de sĂ©curitĂ© : un commit avant chaque session IA, et plus rien nâest irrĂ©versible.
- Pourquoi vous DEVEZ faire du Clean Code ? â relire et structurer, le cĆur des erreurs n°2 et n°5.
- Comprendre et gĂ©rer la dette technique â lâemprunt que lâIA te fait contracter plus vite que jamais.
- Comprendre les tests unitaires pour enfin en faire â la suite logique de lâerreur n°6 : un test, câest une phrase.
- DĂ©couvrez les dangers des injections SQL â la dĂ©monstration qui fait rĂ©flĂ©chir avant de mettre en ligne.
- Revue de code â lâĂ©tat dâesprit du reviewer, la compĂ©tence qui vaut pour un collĂšgue comme pour une IA.
- Github Copilot : Mon avis aprĂšs 2 mois dâutilisation â publiĂ© dĂšs 2023 : je teste ces outils depuis le dĂ©but, voici dâoĂč je parle.
Pour cartographier tout le territoire, le plan du site et la barre de recherche sont tes alliĂ©s. Bonne exploration â et souviens-toi : lâIA Ă©crit le code, toi, tu le comprends. Et celui qui comprend restera toujours celui qui dĂ©cide.