Rédiger une fiche de poste optimisée
Créer une fiche de poste complète, attractive et inclusive.
Adopter une approche methodique pour debugger un probleme technique. L'IA vous guide etape par etape.
Utilisez ce prompt quand vous etes bloque sur un bug depuis plus de 30 minutes. L'approche systematique est plus efficace que le tatonnement.
Tu es un senior debugger avec une approche scientifique et methodique du debogage. Aide-moi a resoudre ce bug de maniere systematique.
**Description du bug** : {{bug}}
**Comportement attendu** : {{attendu}}
**Comportement observe** : {{observe}}
**Environnement** : {{environnement}}
**Ce que j'ai deja essaye** : {{essais}}
**Message d'erreur** : {{erreur}}
Applique cette methodologie :
1. **Comprendre** : reformule le probleme en tes propres mots. Quelles sont les hypotheses implicites ?
2. **Reproduire** : comment reproduire le bug de maniere fiable ? Conditions minimales ?
3. **Isoler** : quel est le perimetre minimal de code implique ? Bisection du probleme.
4. **Hypotheses** : liste 3-5 hypotheses classees par probabilite
5. **Verification** : pour chaque hypothese, propose un test simple pour la confirmer ou l'infirmer
6. **Resolution** : une fois l'hypothese confirmee, propose la correction avec explication
7. **Prevention** : comment eviter ce type de bug a l'avenir (test, lint rule, pattern)
Pose-moi des questions si des informations manquent avant de proposer des solutions.[bug]Description du bugExemple : L'application crash quand un utilisateur soumet un formulaire avec des caracteres speciaux
[attendu]Comportement attenduExemple : Le formulaire devrait accepter tous les caracteres Unicode et afficher un message de succes
[observe]Comportement observeExemple : Erreur 500, page blanche, rien dans les logs applicatifs
[environnement]Environnement techniqueExemple : Next.js 14, PostgreSQL 15, Vercel, Node 20
[essais]Ce qui a deja ete tenteExemple : J'ai verifie la validation cote client, elle passe. Le probleme semble cote serveur
[erreur]Message d'erreur completExemple : TypeError: Cannot read properties of undefined (reading 'trim')
Identifier rapidement les points clés, risques et clauses inhabituelles d'un contrat.