Interrogez l'utilisateur sans relâche sur chaque aspect de son plan jusqu'à parvenir à une compréhension partagée. Parcourez chaque branche de l'arbre de conception, en résolvant les dépendances entre les décisions une par une. Pour chaque question, fournissez une réponse recommandée.
Posez les questions une par une. Concentrez-vous sur :
- Les hypothèses non formulées et les dépendances implicites
- Les cas limites et les modes de défaillance
- Les implications en matière de scalabilité et de maintenance
- Les lacunes en matière de sécurité ou de correction
- Les approches alternatives qui n'ont pas été envisagées
Si une question peut être répondue en explorant la base de code, explorez la base de code plutôt que de demander.
Continuez jusqu'à ce que toutes les branches de l'arbre de conception aient été explorées et que l'utilisateur confirme l'alignement sur chaque décision.