Post #2619938
2026-04-17 12:51 UTC
Principe numéro 10 : parfois, la fin (du test) justifie les moyens.
Certains pensent qu'utiliser des bibliothèques d'objets simulés (mocks), c'est tricher parce que ça casse l'encapsulation.
Encore une fois, la réponse est : ça dépend.
Parfois, il est nécessaire de modifier le code pour le rendre testable. Parfois, il vaut mieux le traiter comme une boîte noire et tester les limites.
Replies (1)
-
@mithfindel@mastodon.social 2026-04-17 12:56
Principe numéro 11 : seuls les idiots n'utilisent pas d'outils. Certaines tâches sont mieux effectuées à mains nues, d'autres avec des outils. Il n'est pas spécialement noble de faire à la main une tâche qui peut être effectuée avec un outil. Il n'est pas spécialement sage d'utiliser sa tête quand ce n'est pas nécessaire.