Chapitre 2 : Génération de code et débogage
Modèle de génération de code
Language: \{LANGUAGE\}
Framework: \{FRAMEWORK\} (si applicable)
Task: \{DESCRIPTION\}
Requirements:
- Input: \{INPUT_TYPES\}
- Output: \{OUTPUT_TYPE\}
- Edge cases: \{EDGE_CASES\}
- Performance: \{REQUIREMENTS\}
Include:
- Type hints/annotations
- Docstrings avec exemples
- Gestion des erreurs
- Tests unitaires (optionnel)
Style: \{STYLE_GUIDE\}
Invites de débogage
Déboguer ce code \{LANGUAGE\} :
```{language}
\{CODE\}
Message d'erreur : \{ERROR\}
Comportement attendu : {EXPECTED}
Comportement actuel : {ACTUAL}
Veuillez :
- Identifier le bug
- Expliquer pourquoi il se produit
- Fournir le code corrigé
- Suggérer comment éviter des bugs similaires
## Révision de code
```text
Réviser ce code pour :
- [ ] Exactitude/bugs
- [ ] Problèmes de performance
- [ ] Vulnérabilités de sécurité
- [ ] Style de code/lisibilité
- [ ] Bonnes pratiques
Format :
| Ligne | Problème | Sévérité | Suggestion |
|-------|----------|----------|------------|
Génération de documentation
Générer la documentation pour ce \{LANGUAGE\} \{TYPE\} :
```{language}
\{CODE\}
Inclure :
- Description
- Paramètres (types, descriptions)
- Valeur de retour
- Exemples d'utilisation (3)
- Exceptions/erreurs
## Points clés
:::tip[Résumé]
1. Spécifiez **langage, framework, guide de style**
2. Inclure **types d'entrée/sortie et cas limites**
3. Demander des **explications** avec le code
4. Utiliser des **formats structurés** pour les révisions
:::
---
**[← Précédent : Création de contenu](/module_07/chapitre1-content-creation)** | **[Suivant : Analyse de données →](/module_07/chapitre3-data-analysis)**