Se connecter

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@lacauze18 mai 2026CC BY 4.0 (attribution)0 copie
0

Variables détectées — remplis-les avant de copier

Historique Forker

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).
Publié par @lacauze sous licence CC BY 4.0 (attribution).

Avis

Connecte-toi pour noter et laisser un avis.

Pas encore d'avis.

Aide-nous à améliorer Prompédia

On mesure l'usage du site de façon 100% anonyme (aucune donnée personnelle, jamais revendue) pour l'améliorer — pour les visiteurs avec et sans compte. Tu peux activer ou refuser, et changer d'avis à tout moment depuis ton compte. En savoir plus