Aller au contenu
gaetancottrez.dev

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 :

  1. Prompter avant d’avoir compris le problùme — et la rùgle des 5 lignes qui change tout ;
  2. Accepter du code que tu ne sais pas relire — deviens le reviewer de ton IA, jamais son greffier ;
  3. Croire l’IA sur parole — la question la plus rentable Ă  lui poser : « d’oĂč sors-tu ça ? » ;
  4. 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Ă© ;
  5. Empiler les fonctionnalitĂ©s jusqu’à l’effondrement — le plan d’une page qui tient ton projet debout ;
  6. Confondre « ça s’affiche » et « ça marche » — les 5 cas mĂ©chants Ă  tester avant chaque mise en ligne ;
  7. 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 :

  1. 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.
  2. 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.
  3. 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.
  4. Versionner son code avec Git — ta ceinture de sĂ©curitĂ© : un commit avant chaque session IA, et plus rien n’est irrĂ©versible.
  5. Pourquoi vous DEVEZ faire du Clean Code ? — relire et structurer, le cƓur des erreurs n°2 et n°5.
  6. Comprendre et gĂ©rer la dette technique — l’emprunt que l’IA te fait contracter plus vite que jamais.
  7. Comprendre les tests unitaires pour enfin en faire — la suite logique de l’erreur n°6 : un test, c’est une phrase.
  8. DĂ©couvrez les dangers des injections SQL — la dĂ©monstration qui fait rĂ©flĂ©chir avant de mettre en ligne.
  9. Revue de code — l’état d’esprit du reviewer, la compĂ©tence qui vaut pour un collĂšgue comme pour une IA.
  10. 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.