Aller au contenu

Qualité logicielle

Analyse statique de code

Vérification automatisée du code source à la recherche d’erreurs et de risques, sans exécuter le programme.

L’analyse statique de code vérifie automatiquement le code source à la recherche d’erreurs possibles, de risques de sécurité et d’écarts par rapport aux conventions de programmation, sans exécuter le programme. Des outils comme PHPStan, ESLint ou SonarQube évaluent pour cela la structure du code et les signatures typées, et signalent des anomalies telles que du code inatteignable, des types erronés ou des appels de fonctions dangereux.

Comme l’analyse fonctionne sans environnement d’exécution, elle détecte aussi des problèmes qui ne surviendraient que dans de rares chemins d’exécution et que les tests classiques manquent facilement. Elle ne remplace toutefois pas les tests, mais les complète par une autre classe d’erreurs.

La pratique chez Provimedia

À quoi Provimedia l'utilise

Provimedia exécute l’analyse statique de code automatiquement à chaque commit afin de détecter les erreurs structurelles avant la livraison.

Utiliser Analyse statique de code pour votre projet ?

Découvrons lors d'un entretien gratuit comment nous pouvons le mettre en œuvre pour vous.