Post #2619940
2026-04-17 13:00 UTC
Principe numéro 12 : les bons tests échouent.
Des tests qui passent tout le temps, en toutes circonstances, ne servent à rien.
Il est assez facile d'écrire des tests qui donnent 100% de couverture, mais qui ne vérifient rien.
Un bon test échoue, au moins une fois. Si le comportement du code change, au moins un test doit échouer.
Replies (2)
-
@mithfindel@mastodon.social 2026-04-17 13:10
Ça a l'air d'être des principes de bon sens, mais le bon sens est très inégalement réparti. Ça ressemble aussi pas mal à des principes de base de vie en communauté, là aussi on a parfois des surprises. Donc tu sais ce qu'il te reste à faire, que tu écrives déjà des tests ou pas. Suis la voie de Testivus, et n'hésite pas à emmener tes collègues avec toi.
-
@johjo@mastodon.social 2026-04-17 17:43
@mithfindel@mastodon.social c'est le concept le plus important de mon point de vue. Voir échouer ses tests indique qu'ils capturent les erreurs.