27567 shaares
Dans son application de rétrospectives d’équipe développée avec l’aide de l’IA, Jérémy Decool mise sur des contrôles déterministes pour sécuriser le code généré. Sa batterie combine linters, analyse statique PHPStan, tests PHPUnit unitaires, fonctionnels et d’intégration, tests de mutation Infection et vérifications d’architecture. Des scripts contrôlent aussi les dépendances, la documentation, les traductions, les contrastes et le changelog. Tous ces contrôles passent en intégration continue, avec suivi de la couverture et du score de mutation. Le code de test dépasse en volume le code de production.