@AxS Il me semble que le vrai propos de l'article concerne surtout la qualité de cette couverture, qu'aucun indice ne mesure correctement. L'exemple le plus bateau est:
public function math(float $x): float { return 1 / ($x - 1); }
La couverture est de 100% dès que cette fonction est testée avec $x = 0, mais tous les comportements ne sont pas testés, dont le comportement le plus "intéressant" (bugprone).
@AxS Il me semble que le vrai propos de l'article concerne surtout la qualité de cette couverture, qu'aucun indice ne mesure correctement. L'exemple le plus bateau est:
public function math(float $x): float { return 1 / ($x - 1); }
La couverture est de 100% dès que cette fonction est testée avec $x = 0, mais tous les comportements ne sont pas testés, dont le comportement le plus "intéressant" (bugprone).
Il y a presque 7 ans