Pour conclure sa série sur un outil de rétrospectives d’équipe développé avec Symfony depuis le 20 juin 2026, Jérémy Decool partage ses indicateurs de développement : 1 532 commits, 344 pull requests et 187 561 lignes de code réparties dans 3 369 fichiers. La CI représente 36 470 minutes d’exécution, essentiellement sur des runners auto-hébergés. Le projet compte 6 803 tests et 9 335 assertions, atteint 92,22 % de couverture des lignes et un score de mutation de 97 %. Il a été déployé 262 fois.
Le billet du Google Testing Blog explique comment choisir des valeurs de test robustes pour éviter les faux positifs. L’idée principale est que des valeurs par défaut ou trop simples peuvent masquer des bugs, comme illustré par un exemple où une méthode de map ne stocke jamais la valeur fournie, mais où le test passe grâce à la valeur par défaut (0). Pour des tests fiables, il est conseillé d’utiliser des valeurs non triviales, couvrant différents scénarios (bornes numériques, cas vides, etc.), et de varier les entrées pour éviter les dépendances accidentelles. L’article recommande aussi des techniques comme le fuzzing ou les tests paramétrés pour une couverture plus exhaustive.
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre