Intermédiaire35 min20 XP
Objectifs de cette leçon
- Maîtriser le workflow
- Séparer analyse et code
- Valider chaque étape
Workflow de génération de code ⚙️
Le workflow en 5 étapes
Idée → Analyse → Architecture → Implémentation → Validation → Déploiement
| Étape | Prompt type | Livrable |
|---|---|---|
| 1. Analyse | "Analyse ce projet..." | Rapport d'analyse |
| 2. Architecture | "Propose une architecture..." | Schéma technique |
| 3. Implémentation | "Code le module X..." | Code source |
| 4. Validation | "Vérifie le code..." | Rapport de tests |
| 5. Déploiement | "Prépare le déploiement..." | Config déploiement |
Pourquoi séparer analyse et code ?
❌ Tout en une fois
- Risque de mauvaise architecture
- Refonte coûteuse si erreur
- Pas de validation intermédiaire
✅ Séparé
- Validation de la conception (pas cher)
- Détection précoce des erreurs
- Itérations ciblées
Exemple de workflow
Étape 1 : Analyse
CONTEXTE : App e-commerce Next.js existante. OBJECTIF : Ajouter un système de paiement. CONTRAINTES : Stripe, sans refonte majeure. LIVRABLE : Analyse de l'existant + plan d'intégration. PAS DE CODE AVANT VALIDATION.
Étape 2 : Architecture
CONTEXTE : [résultat de l'analyse]. OBJECTIF : Architecture du module paiement. CONTRAINTES : Stripe SDK, webhook, modularity. LIVRABLE : Schéma d'architecture + choix techniques.
Étape 3 : Implémentation
CONTEXTE : [architecture validée]. OBJECTIF : Implémenter le service Stripe. CONTRAINTES : [contraintes de l'architecture]. LIVRABLE : Code source + tests.
Résumé
- Séparez toujours analyse et implémentation
- Validez chaque étape avant de passer à la suivante
- Un prompt structuré par étape réduit les erreurs
- Le workflow en 5 étapes est la fondation du développement assisté par IA
Générer du code
Workflow1/6
Étape 1 : Idée
Prompt à utiliser :
Je veux créer un dashboard analytics