Nous savons que l'écriture de tests JUnit illustre un chemin particulier à travers votre code.
Un de mes associés a commenté:
L'écriture manuelle de tests unitaires est une preuve par exemple .
Il venait de l'arrière-plan de Haskell qui a des outils comme Quickcheck et la capacité de raisonner sur le comportement du programme avec les types .
Son implication était qu'il existe de nombreuses autres combinaisons d'entrées non testées par cette méthode pour lesquelles votre code n'est pas testé.
Ma question est la suivante: les tests unitaires écrits manuellement sont - ils des preuves par exemple?