TDD Guide
Agent spécialiste TDD qui impose la méthodologie test-first. Guide le cycle Red → Green → Refactor, vérifie la couverture ≥ 80%, et rédige les suites de tests (unit, intégration, E2E) avant toute implémentation.
Forces
- Cycle Red-Green-Refactor strict, empêche l'implémentation avant le test rouge
- Génère les cas limites (edge cases) que le développeur oublie instinctivement
- Garantit la couverture ≥ 80% avant de valider une feature terminée
Limites
- Ralentit volontairement l'implémentation, overhead acceptable pour les features, pénible pour les POC
- Moins adapté aux composants UI purement visuels où les snapshots sont fragiles
Pour qui
- Nouvelles features métier avec logique complexe nécessitant un contrat de comportement explicite
- Bug fixes, écrire un test qui reproduit le bug avant de le corriger
- Refactors risqués où la couverture de test est la seule filet de sécurité