Meta a trouvé 100 000 bugs dans du code de production avec un analyseur statique qui n'exécute jamais le programme
Infer de Meta utilise l'interprétation abstraite et la bi-abduction pour trouver les déréférencements nuls, les fuites de mémoire et les race conditions en raisonnant sur la structure du code, pas sur son exécution. Voici comment ça marche et comment l'utiliser sur votre propre codebase.
Meta a livré plus de 100 000 correctifs de bugs qui ont été attrapés par un analyseur statique avant que le code n'atteigne jamais un utilisateur. L'outil…