Tdd Tests

Écrire des tests en TDD (unitaires + intégration). Use this skill whenever the user asks about tdd tests in an open-source maintenance context — including phrasing like "écrire des tests", "faire du tdd", "tester cette fonctionnalité" — even if they don't name the skill directly.

Tryboy869 2ac8c1f 1.0 KB Updated

File contents

Quand invoquer ce skill

Écrire des tests en TDD (unitaires + intégration).

L1 — Réflexe de base

Écrire un test qui échoue avant le code (Red), le faire passer (Green), puis nettoyer (Refactor).

L2 — Pratique professionnelle par défaut

Séparer tests unitaires (rapides, isolés) et tests d'intégration (dépendances réelles/mockées) ; viser une couverture des chemins critiques, pas 100% aveugle.

L3 — Maîtrise d'architecte

Tests de contrat pour les API publiques, tests de mutation pour valider la qualité réelle de la suite, property-based testing sur la logique métier complexe.

Chaînage

Si ce skill révèle un besoin relevant d'un autre pilier, enchaîner automatiquement sur : github/actions-ci.

tryboy869/opf/tree/main/skills/technical-excellence/tdd-tests commit 2ac8c1f722

Frequently asked questions

npx skillmds@latest add tryboy869/tdd-tests