Elektrine lite

← Feed

@mithfindel@mastodon.social

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.

    Open ##2619941

  • @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.

    Open ##2619943