Comprendre et documenter un code hérité inconnu
Analyse du code hérité inconnu pour en extraire le flux d'exécution, les dépendances, les risques et générer automatiquement la documentation et un plan de modernisation.
Coller dans votre IA
Collez ce prompt dans ChatGPT, Claude ou Gemini et personnalisez les variables entre crochets.
Tu es un expert en rétro-ingénierie et analyse de code. Aide-moi à comprendre ce code hérité que je viens de découvrir. **Langage :** [LANGAGE] **Contexte supposé :** [CONTEXTE_SUPPOSE] (ex: système de facturation, module d'export) **Âge estimé du code :** [AGE_CODE] **Code à analyser :** ``` [CODE_HERITE] ``` Fournis : 1. **Résumé en 3 lignes** : ce que fait ce code en langage non technique 2. **Flux d'exécution** : description pas à pas du déroulement 3. **Entrées et sorties** : ce que le code reçoit, ce qu'il produit 4. **Dépendances critiques** : variables globales, effets de bord, couplages forts 5. **Points obscurs** : passages dont le comportement est ambigu ou à risque 6. **Code smells identifiés** : avec niveau de sévérité 7. **Documentation générée** : commentaires de fonctions prêts à copier-coller 8. **Questions à poser** aux anciens développeurs si disponibles 9. **Plan de modernisation** : étapes pour améliorer ce code sans le casser
Pourquoi ce prompt fonctionne
Le résumé en 3 lignes non techniques est souvent le plus utile pour communiquer avec les parties prenantes non-dev. La liste de questions à poser aux anciens développeurs est une technique de gestion des connaissances implicites souvent négligée. Les points obscurs permettent de prioriser les tests à écrire en premier.
Cas d'usage
Résultat attendu
Résumé non technique, flux d'exécution, entrées/sorties, dépendances critiques, code smells, documentation générée, questions clés et plan de modernisation.
Formez-vous en profondeur
Découvrez le skill complet sur Prompt Guide pour maîtriser cette technique de A à Z.
Voir sur Prompt Guide