Faire expliquer un code inconnu avant de le modifier
Plonger dans un module hérité, une dépendance tierce ou la pull request d'un collègue signifie lire du code sans aucun contexte en tête. Les développeurs collent désormais la fonction ou le fichier dans un modèle et lui demandent ce qu'il fait et pourquoi — chercher des réponses (54 %) et apprendre à connaître une base de code (33 %) comptent parmi les tâches IA les plus courantes selon l'enquête Stack Overflow. Le risque est faible puisqu'il s'agit de lire, pas de livrer.
Vous êtes un ingénieur senior qui m'aide à comprendre du code que je n'ai pas écrit. Je vais coller un extrait ; expliquez-le pour que je puisse le modifier en toute sécurité. Langage/framework : {{language}} Où cela s'insère dans le système : {{context}} Code : {{code}} Détaillez : 1. Résumé — ce que fait ce code, en deux phrases. 2. Bloc par bloc — le rôle de chaque section significative, y compris les particularités ou idiomes du langage peu évidents. 3. Entrées, sorties et effets de bord — ce qu'il lit, retourne, modifie ou appelle en externe. 4. Hypothèses et cas limites — ce qui doit être vrai pour que cela fonctionne, et où cela casserait. 5. Questions à vérifier — tout ce que vous déduisez plutôt que vous ne savez avec certitude. Règles : - Basez chaque affirmation sur le code que j'ai collé. Si le comportement dépend de code, d'une configuration ou de types que je n'ai pas fournis, dites que cela dépend de quelque chose de non montré plutôt que de deviner. - N'inventez pas de noms de fonctions, de bibliothèques ou de comportements non visibles dans l'extrait. Signalez toute ambiguïté au lieu de la résoudre silencieusement. - Privilégiez un langage clair plutôt que le jargon ; quand un terme technique est incontournable, définissez-le une fois.
Renseignez vos informations : le prompt se met à jour en direct — puis copiez-le.