Personne ne retient tout, et personne n'essaie. Un développeur de quinze ans d'expérience cherche autant qu'un débutant : il cherche simplement mieux et plus vite. Savoir chercher n'est pas de la triche, c'est la compétence numéro un du métier. La bonne nouvelle, c'est que ça s'apprend en quelques règles simples.
Une bonne recherche tient en trois morceaux : le langage ou l'outil concerné, la partie générique du message d'erreur, et rien d'autre. Le piège classique est de coller le message brut, avec vos chemins de fichiers et vos noms de variables : personne d'autre au monde n'a un dossier nommé comme le vôtre, donc aucun résultat ne sortira. Enlevez ce qui est personnel, gardez ce qui est universel.
On retire les chemins et les noms personnels, on garde la formulation générique.
Toutes les sources ne se valent pas. Dans l'ordre : la documentation officielle de l'outil, qui est toujours à jour même si elle est austère ; MDN pour tout ce qui touche au web ; les forums de questions-réponses comme Stack Overflow, très utiles pour les erreurs précises ; enfin les blogs et les vidéos, agréables mais souvent périmés. Avant de suivre une réponse, regardez deux choses : sa date et la version dont elle parle.
Une IA conversationnelle est un excellent compagnon de recherche : elle explique un message d'erreur en français, reformule une documentation obscure, propose un point de départ. Mais elle peut aussi inventer avec aplomb des fonctions, des options ou des adresses qui n'existent pas : on parle d'hallucination. La règle d'or est simple : servez-vous en pour comprendre, puis vérifiez le détail exact dans la documentation officielle. Donnez-lui toujours votre contexte, votre version et le message d'erreur complet.
Quiz de validation
Vérifiez que vous avez bien retenu les points clés de cette leçon.
Comment formuler une recherche à partir d'un message d'erreur ?
Coller le message entier, avec les chemins et les noms de variables
Garder la partie générique du message et retirer ce qui est personnel
Décrire le problème avec ses propres mots sans jamais citer le message
Que faut-il vérifier avant de suivre une réponse trouvée sur un forum ?
Le nombre de commentaires sous la réponse
La date de publication et la version concernée
La longueur de la réponse
Le pays d'origine de son auteur
Quelle attitude adopter face à une réponse fournie par une IA ?
La recopier telle quelle, une IA ne se trompe pas
L'ignorer, une IA n'a aucune utilité pour apprendre à coder
S'en servir pour comprendre, puis vérifier le détail dans la documentation officielle