AI Coding · 4 mondes · 12 étapes

Coder avec l'IA

Faire travailler un assistant de code, sans jamais lui confier les clés.

Progression

0 %

0/12 étapes terminées

Mode 7

Réviser vite, retenir longtemps

Des fiches express pour relire l'essentiel en deux minutes, des cartes mémoire qui reviennent au bon moment, et un jeu chronométré pour ancrer le vocabulaire.

« Résume les concepts les plus importants dans un guide clair et concis qui m'aide à réviser rapidement et à mémoriser les idées clés sans complexité inutile. »

Codey

Fiches express

L'essentiel, semaine par semaine

Semaine 1

4 points

Donner le bon contexte

  • L'erreur exacte, les lignes numérotées, l'attendu.
  • Remonter la pile jusqu'à sa propre ligne.
  • Découper les emplacements depuis la fin.
  • Masquer tout secret avant d'envoyer.
(n === ligne ? "> " : "  ") + String(n).padStart(largeur) + " | " + lignes[n - 1]

À retenir : Un assistant ne voit que ce que tu lui montres.

Semaine 2

4 points

Relire le code proposé

  • Le code accepté devient le tien.
  • Entrées modifiées, bornes, cas vides.
  • Vérifier que chaque méthode existe.
  • Exécuter avant d'accepter.
[...notes].sort((a, b) => b - a).slice(0, n)joueur.parties.at(-1)

À retenir : Plausible n'est pas juste.

Semaine 3

4 points

Tester avant d'accepter

  • Un cas par phrase de la consigne.
  • Les tests départagent les propositions.
  • Des propriétés sur des centaines d'entrées.
  • Une graine pour rejouer les échecs.
const copie = [...entree];const sortie = trier(entree);if (JSON.stringify(entree) !== JSON.stringify(copie)) return copie;

À retenir : Les tests tranchent, pas le style.

Semaine 4

4 points

Garder le contrôle

  • Jamais d'eval ni de new Function.
  • Object.hasOwn pour les tables.
  • Paquets : inventés, imités, trop récents.
  • Un audit automatique à chaque proposition.
if (!Object.hasOwn(OPERATIONS, operateur)) throw new Error("Expression refusée");

À retenir : Rien n'entre dans le projet sans vérification.