๐โ๐๐ ๐ปโ๐ฒ๐๐ ๐ฝ๐ฎ๐ ๐๐ป ๐๐๐ฎ๐ด๐ถ๐ฎ๐ถ๐ฟ๐ฒ.
Cโest un dev senior.
Quโon onboarde ร lโarracheโฆ sur un projet en prod.
Et ร qui on dit : "๐๐ญ๐ญ๐ฆ๐ป, ๐ค๐ฐ๐ฅ๐ฆ-๐ฎ๐ฐ๐ช ๐คฬง๐ข."
Tu veux quโelle tโaide efficacement ?
๐๐น๐น๐ฒ ๐ฑ๐ผ๐ถ๐ ๐ฝ๐ผ๐๐๐ผ๐ถ๐ฟ ๐โ๐ ๐ฟ๐ฒ๐๐ฟ๐ผ๐๐๐ฒ๐ฟ. Et vite.
Mais lโIA ne devine pas.
Elle ne te demande pas "c'est quoi ce fichier ?"
Elle lit. Elle exรฉcute.
Et si ton code est flou ? Elle hallucine.
โ Code bancal. Suggestions ร cรดtรฉ. Perte de temps.
Anecdote perso :
Jโai voulu tester une IA sur une feature simple, dans un vieux projet legacy.
Rรฉsultat ? Elle a voulu ๐ฟ๐ฒฬ๐ฒฬ๐ฐ๐ฟ๐ถ๐ฟ๐ฒ ๐๐ผ๐๐ ๐น๐ฒ ๐ฐ๐ผ๐บ๐ฝ๐ผ๐๐ฎ๐ป๐.
Pourquoi ?
Parce quโelle ne comprenait rien ร lโintention mรฉtier.
Et lร jโai compris :
Ce nโest pas lโIA le problรจme. ๐โ๐ฒ๐๐ ๐น๐ฒ ๐ฐ๐ผ๐ฑ๐ฒ ๐พ๐โ๐ผ๐ป ๐น๐๐ถ ๐ฑ๐ผ๐ป๐ป๐ฒ.
โ Ce quโelle comprend :
โ Les noms parlants alignรฉs sur les rรจgles mรฉtiers ou les rรฉsultats attendus
โ Les commentaires pour les cas complexes ou ambigus
โ Des sous README.md expliquant les choix techniques ou mรฉtiers
โ Une structure claire par domaine
โ Des fichiers plus petits et explicites
โ Ce quโelle ne comprend pas :
โ Un helpers.ts fourre tout avec 18 fonctions
โ getData(x)
โ Une classe avec 700 lignes et 5 responsabilitรฉs
โ Un test qui s'appelle tests TestService2.ts
โ ...
Ce que tu fais pour lโIAโฆ
Tu le fais aussi pour :
โ Ton collรจgue qui arrive lundi
โ Ton toi du futur ร 8h du mat en prod
โ Ton client qui demande un audit demain
โ Toi-mรชme dans 3 mois, en pleine galรจre
La rรจgle est simple :
๐ฆ๐ถ ๐ฐโ๐ฒ๐๐ ๐ฐ๐น๐ฎ๐ถ๐ฟ ๐ฝ๐ผ๐๐ฟ ๐๐ป ๐ต๐๐บ๐ฎ๐ถ๐ป, ๐ฐ๐ฒ ๐๐ฒ๐ฟ๐ฎ ๐ฐ๐น๐ฎ๐ถ๐ฟ ๐ฝ๐ผ๐๐ฟ ๐๐ป๐ฒ ๐๐. ๐๐ ๐ถ๐ป๐๐ฒ๐ฟ๐๐ฒ๐บ๐ฒ๐ป๐.
En 2025, le clean code, ce nโest plus du luxe.
Cโest ๐น๐ฎ ๐ฏ๐ฎ๐๐ฒ ๐ฑ๐ ๐๐ฟ๐ฎ๐๐ฎ๐ถ๐น ๐ฒ๐ป ๐ฒฬ๐พ๐๐ถ๐ฝ๐ฒ.
Et cette รฉquipe inclut maintenant une IA.
๐ฌ Si tu devais onboarder une IA sur ton projet aujourd'hui โฆ
Tu serais confiant ? Ou un peu honteux ? ๐