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 1

Du premier écran à la maîtrise

Le parcours complet découpé en quatre niveaux. Pour chacun : l'objectif, les compétences à acquérir et ce que tu sauras faire à la fin.

« Agis comme un tuteur expert. Crée une feuille de route qui amène un débutant jusqu'à la maîtrise avancée, en étapes claires avec les compétences à acquérir à chaque niveau. »

  1. NIVEAU1

    Mondes 1 et 2

    Le bon contexte, un œil de relecteur

    Demander et relire

    Donner à un assistant exactement ce qu'il lui faut, puis relire ce qu'il propose comme un relecteur exigeant.

    0/6

    Compétences à acquérir

    • Contexte précisL'erreur, les lignes numérotées, l'attendu.
    • Pile d'appelsRemonter jusqu'à la première ligne de son code.
    • RelectureEntrées modifiées, bornes, cas vides.
    • HallucinationsReconnaître une méthode qui n'existe pas.

    À la fin, tu sauras

    • Écrire un rapport de bug sans secret
    • Corriger un code plausible mais faux
    • Remplacer une API inventée
  2. NIVEAU2

    Monde 3

    Des tests avant d'accepter

    Vérifier

    Départager des propositions par des tests tirés de la consigne, et par des propriétés vérifiées sur des centaines d'entrées.

    0/3

    Compétences à acquérir

    • Tests d'abordUn cas par phrase de la consigne.
    • Tests de propriétésDes règles vraies pour toute entrée, un hasard à graine.
    • Contre-exemplesLe plus petit cas qui échoue, à montrer à l'assistant.

    À la fin, tu sauras

    • Choisir une proposition sans lire son code
    • Trouver un tri alphabétique caché
    • Démasquer un code qui modifie ses entrées
  3. NIVEAU3

    Monde 4

    Rien n'entre sans vérification

    Garder le contrôle

    Refuser les raccourcis dangereux, vérifier les dépendances suggérées, et auditer chaque proposition.

    0/3

    Compétences à acquérir

    • Pas d'evalDes analyseurs fermés par défaut.
    • Paquets suggérésInventés, imités ou trop récents.
    • Audit automatiqueMotifs dangereux, secrets, dépendances.

    À la fin, tu sauras

    • Réécrire une calculatrice sans eval
    • Repérer un paquet imité
    • Bloquer une proposition dangereuse avant qu'elle n'entre