Aller au contenu
Formation gratuite et accessible à tous. Les cours évoluent grâce à tes retours.
Langue : FR

Tester, lire une erreur, corriger

En testVérifiée le 24/10/2026

Cette leçon est encore en test : elle s'améliore avec les retours des apprenants. Si quelque chose n'est pas clair, c'est la leçon qu'il faut corriger, pas toi.

Suivre cette leçon avec Claude Code

Avec le compagnon de la formation installé, ouvre Claude Code dans ton dossier de travail et tape :

/formation-ia:suivre m12-l04

Il lit cette leçon à jour sur le site et t'accompagne étape par étape, sans rien modifier sans ton accord. Installer le compagnon. Claude Code n'est pas inclus dans l'offre gratuite : abonnement Claude éligible, ou compte Console facturé à l'usage pour le terminal.

À la fin de cette leçon, tu sauras

  • tester ton outil avant et après chaque modification ;
  • ouvrir la console du navigateur et y trouver un message d’erreur ;
  • donner à l’agent un signalement qu’il peut corriger ;
  • vérifier la correction, puis tout le reste.

Pourquoi ça t’intéresse

Tôt ou tard, un bouton ne fera rien. Sans méthode, on décrit le problème vaguement, l’agent devine, et il modifie parfois trois choses pour en réparer une. Avec la console du navigateur, tu as le message exact de l’erreur. Avec lui, la correction est souvent d’une ligne. Cette leçon te fait réparer un vrai bug, sur un fichier d’exercice.

Avant de commencer

Il te fautClaude Code (appli ou terminal), en mode Manuel, ton outil (leçon 3), le fichier d’exercice avec une erreur (ressource), et Chrome ou un autre navigateur avec ses outils de développement
CoûtL’abonnement de l’agent : Claude Pro au minimum, 18 € par mois hors taxes en facturation mensuelle, ou 15 € par mois hors taxes avec l’abonnement annuel de 180 € payé d’avance ; prix affichés sur claude.com/pricing au 24/10/2026
Durée60 minutes
RappelRelis un message d’erreur avant de le coller : il ne doit contenir aucune donnée personnelle

Comprendre en 3 minutes

Tester, c’est refaire les essais de ta spécification, un par un : avant une modification (pour savoir ce qui marchait), et après (pour savoir ce qui marche encore).

La console est une partie des outils de développement du navigateur. D’après la documentation de Chrome (24/10/2026), elle sert à afficher les messages enregistrés par la page et à exécuter du JavaScript. Les erreurs du JavaScript s’y affichent. Pour l’ouvrir dans Chrome :

La consoleLes outils de développement
MacCmd + Option + JCmd + Option + I
WindowsCtrl + Maj + JCtrl + Maj + I, ou F12

Ces raccourcis sont ceux de Chrome, que cette leçon utilise : installe-le si tu ne l’as pas. Si tu préfères Safari sur Mac, et que son menu Développement n’apparaît pas dans la barre des menus, choisis Safari > Réglages > Avancés, puis coche « Afficher les fonctionnalités pour les développeurs web ». Le texte d’une même erreur peut différer d’un navigateur à l’autre (dans notre essai avec le moteur de Safari : « Can’t find variable: aujourdui »).

Un bon signalement, en quatre lignes :

  1. ce que tu as fait (« je clique sur Rendu, puis sur OK ») ;
  2. ce que tu attendais (« le livre sort de la liste ») ;
  3. ce qui s’est passé (« rien, le livre reste ») ;
  4. le message exact de la console, copié tel quel.

Et trois consignes : explique en deux phrases, change le moins possible, dis comment vérifier.

Faire ensemble

1Étape 1 : Le fichier d’exercice

Télécharge le carnet d’emprunts avec une erreur (ressources) : clic droit sur le lien, Enregistrer le lien sous (le nom de ce choix varie selon le navigateur), dans ton dossier de projet. Vérifie que le nom du fichier se termine par .html : sinon, renomme-le en carnet-emprunts-avec-erreur.html. Ouvre-le par un double-clic (si ton navigateur par défaut n’est pas Chrome : clic droit, Ouvrir avec, puis Chrome). Ajoute deux emprunts inventés, puis clique sur Rendu pour l’un d’eux, et sur OK. Rien ne se passe.

2Étape 2 : Trouver le message

Ouvre la console (Cmd + Option + J sur Mac, Ctrl + Maj + J sur Windows, dans Chrome). Recommence le clic sur Rendu. Un message rouge apparaît. Copie-le exactement.

Lors de notre essai du 24/10/2026, le message relevé dans Chromium disait : « aujourdui is not defined ».

3Étape 3 : Le signalement

Dans Claude Code, sur ton dossier de projet, en mode Manuel :

Quand je clique sur « Rendu » dans [nom du fichier], puis sur OK, rien ne se passe : le livre reste dans la liste.
J'ai ouvert la console du navigateur, elle affiche en rouge : [colle le message exact]
Explique-moi en 2 phrases simples ce qui ne va pas, puis corrige le fichier en changeant le moins possible. Ne touche à rien d'autre. Dis-moi ensuite comment vérifier que c'est réparé.

Lors de notre essai, une séance neuve, avec seulement ce signalement, a répondu : il manque un « h » dans le nom d’une fonction du programme, la partie qui donne la date du jour (« aujourdui » au lieu de « aujourdhui »). Elle a changé une seule ligne, celle de l’erreur. Le fichier d’exercice garde ses données à part : ce que tu y saisis ne se mélange pas à ton carnet de la leçon 3.

4Étape 4 : Vérifier, puis tout revérifier

  1. Recharge la page (Cmd + R ou Ctrl + R), console ouverte.
  2. Refais le clic sur Rendu : le livre sort de la liste, aucun message rouge.
  3. Refais tous les essais de la spécification : une correction peut casser autre chose.

Faire toi-même

  1. Répare le fichier d’exercice, avec la méthode des étapes 2 à 4.
  2. Sur ton propre outil, prends l’habitude : la console ouverte quand tu essaies une nouvelle fonction.
  3. Note dans ton journal chaque erreur rencontrée : le message, la cause, la correction.

Ressources à télécharger

Vérifier

C’est réussi si :

  • tu as trouvé le message d’erreur dans la console ;
  • ton signalement a les quatre lignes, avec le message exact ;
  • la correction ne change que ce qui était nécessaire ;
  • tu as refait tous les essais de la spécification après la correction.

Erreurs fréquentes :

  • « ça marche pas » sans le message de la console ;
  • laisser l’agent « améliorer » d’autres parties pendant la correction ;
  • vérifier seulement la correction, pas le reste ;
  • coller un message d’erreur sans le relire.

Conserver et reprendre

  • Avant une correction, enregistre une version qui marche (leçon 5) : si la correction empire les choses, tu reviens en arrière.
  • Garde ta liste d’erreurs dans le journal : elle se répète souvent.

Pour aller plus loin

facultatif
  • Dans Claude Code, tu peux demander : « Ajoute un test simple qui vérifie [le critère] ». Mais un test écrit par l’agent se relit aussi : vérifie qu’il échoue quand le critère n’est pas respecté.

Mots nouveaux

5 mots expliqués
MotCe que ça veut dire
BugUne erreur dans un programme, qui l’empêche de faire ce qui est prévu
ConsoleLa partie des outils de développement où s’affichent les messages et les erreurs
Outils de développementLes outils intégrés au navigateur pour inspecter une page
SignalementLa description d’un problème : ce que tu as fait, attendu, obtenu, et le message
RégressionUne correction qui casse quelque chose qui marchait

Vérifie ta compréhension

3 questions, sans note. Une explication s'affiche après chaque réponse.

1Que donnes-tu à l'agent quand quelque chose ne marche pas ?
2L'erreur est corrigée. Que fais-tu ensuite ?
3Comment ouvrir la console de Chrome sur Mac ?

Et ensuite ?

Leçon 5 · Git et versions : enregistrer une version à chaque étape qui marche, et pouvoir revenir en arrière.

Module 12 :

✏️ Faire les exercices

Mon espace : ta progression, tes exercices et ta dernière leçon.

L’erreur plantée, le message et la correction par une séance neuve ont été joués réellement avec Claude Code 2.1.310 et Chromium (rapport de tests, T55). Les séances d’essai avec Claude Code ont été jouées en mode non interactif (claude -p), une seule fois chacune : ce que tu verras peut différer (demandes d’autorisation, formulation, nombre de questions). À vérifier : les outils de développement de Safari, Firefox et Edge ne sont pas décrits.

Sources et vérifications

3 sources

Date, version, sources Rédigée le 24/10/2026. Vérifications du 24/10/2026 :

  • raccourcis des outils de développement et de la console de Chrome, rechargement : developer.chrome.com, « Ouvrir les outils pour les développeurs Chrome » ;
  • rôle de la console : developer.chrome.com, « Présentation de la console » ;
  • prix de Claude Pro : claude.com/pricing.

Sources vérifiées :