Dans un précédent article, j’évoquais le but des tests. Je soulignais qu’on ne doit pas tester la conformité d’un code avec une implémentation, mais avec un besoin. Je proposais une nouvelle unité de mesure, le need coverage, pour indiquer l’adéquation du code avec le besoin client. Mais un problème sous-jacent apparait assez vite avec cette […]
Écrire des tests, c’est relativement simple. Écrire des tests et avoir 100% de coverage, c’est un peu long parfois, mais ça reste simple. Écrire des tests utiles, c’est beaucoup plus compliqué.
Lorsqu’on commence un nouveau projet informatique, une question qui revient parfois – en particulier si l’équipe est relativement jeune – est : « Quel langage / framework devons-nous utiliser ? ». La réponse à cette question est beaucoup plus simple qu’on le pense souvent.