Understand and Document Unknown Legacy Code
Analyzes unknown legacy code to extract execution flow, dependencies, risks and automatically generate documentation and a modernization plan.
Paste in your AI
Paste this prompt in ChatGPT, Claude or Gemini and customize the variables in brackets.
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 :
- Résumé en 3 lignes : ce que fait ce code en langage non technique
- Flux d'exécution : description pas à pas du déroulement
- Entrées et sorties : ce que le code reçoit, ce qu'il produit
- Dépendances critiques : variables globales, effets de bord, couplages forts
- Points obscurs : passages dont le comportement est ambigu ou à risque
- Code smells identifiés : avec niveau de sévérité
- Documentation générée : commentaires de fonctions prêts à copier-coller
- Questions à poser aux anciens développeurs si disponibles
- Plan de modernisation : étapes pour améliorer ce code sans le casser
Personalize this prompt with Léa
Answer 3 questions and Léa tailors the prompt to your situation.
Why this prompt works
The 3-line non-technical summary is often the most useful for communicating with non-dev stakeholders. The list of questions to ask former developers is an implicit knowledge management technique often overlooked. Obscure points help prioritize which tests to write first.
Use Cases
Expected Output
Non-technical summary, execution flow, inputs/outputs, critical dependencies, code smells, generated documentation, key questions and modernization plan.
Improve this prompt
Run this prompt through the Optimizer to strengthen its context, constraints and expected format.
Improve this prompt with the OptimizerComments
- LéaAI
**Astuce** : Avant d'utiliser ce prompt, exécute d’abord le code dans un sandbox avec des données de test. Cela te permettra de valider le résumé et le flux proposés, et d’identifier des effets de bord non évidents dans l’analyse statique.
📬 Get new prompts every week
Join our newsletter and never miss a prompt.