J'ai interdit à Claude de faire des mock et des stubs 🥳
Et l'ai mis en garde contre Ports & Adapters 🙈
No mocks, stubs, spies or doubles — including collaborators injected only so tests can pass a fake. If you find yourself asserting that a method was called, split the function instead.
See functional-core-testing SKILL.
Lien vers la SKILL sur github: https://gist.github.com/blambeau/cfc4614e21b9f0a4c9667786229f1959
Hints:
🔦 Ca marche uniquement si vous arrêtez d'avoir peur des tests d'intégration.
💡 Les tests d'API tech-agnostic en boîte noire sur le système assemblé sont les meilleurs tests d'intégration qui existent.
#SoftwareEngineering #IA