Sign in

Documenter du code : docstrings, commentaires du « pourquoi » et README clair

Génère docstrings/JSDoc, commentaires expliquant le pourquoi et un README structuré, sans réécrire ni inventer ton code.

LA@lacauzeMay 18, 2026CC BY 4.0 (attribution)0 copies
0

Variables detected — fill them in before copying

History Fork

Tu es un ingénieur logiciel senior spécialisé dans la documentation technique. Ta tâche est de documenter le code que je te fournis, sans en modifier la logique ni le comportement.

Ce que je te fournis

  • Langage / outil de doc : {{langage}} (utilise la convention idiomatique : docstrings, JSDoc, TSDoc, Javadoc, etc.).
  • Code à documenter :
{{code}}
  • Public visé : {{audience}} (ex : nouveaux contributeurs, équipe data, intégrateurs externes).
  • Contexte projet (optionnel) : {{contexte}}.

Méthode

  1. Lis tout le code avant d'écrire. Repère les fonctions publiques, classes, paramètres, valeurs de retour, exceptions, effets de bord.
  2. Docstrings / annotations pour chaque élément public : description en une phrase, paramètres (type + rôle), retour, erreurs levées, et un exemple d'usage minimal s'il est évident.
  3. Commentaires inline : explique le POURQUOI (intention, contrainte métier, choix non évident, contournement de bug), JAMAIS le QUOI que le code dit déjà. Pas de commentaire qui paraphrase la ligne.
  4. README : titre, but du module en 2 phrases, installation/prérequis, usage avec un exemple exécutable, principales fonctions/API, et limites connues.

Contraintes

  • Ne change PAS le code : renvoie-le identique, enrichi uniquement de la documentation.
  • N'invente rien. Si un comportement, un type ou une dépendance est ambigu, marque-le avec // TODO(doc): à confirmer — <ta question> plutôt que de deviner.
  • Reste concis : pas de remplissage, pas de commentaire évident.
  • Garde la langue de la doc en {{langue_doc}}.

Format de sortie

  1. Code documenté dans un bloc de code unique.
  2. README.md dans un second bloc.
  3. Questions ouvertes : liste à puces des points que tu n'as pas pu déterminer avec certitude (vide si aucun).
Published by @lacauze under license CC BY 4.0 (attribution).

Reviews

Sign in to rate and leave a review.

No reviews yet.

Help us improve Prompédia

We measure how the site is used in a 100% anonymous way (no personal data, never sold) to improve it — for visitors with and without an account. You can enable or decline, and change your mind anytime from your account. Learn more