Coverity, une société qui produit des logiciels qui cherchent des buGs dans des applications, rapporte que MySQL ne comporte qu’une centaine de buGs, dont seulement un serait dangereux. Cependant, ce nombre est petit comparé à la plupart des logiciels commerciaux (dit le boss de Coverity, Seth Hallem). Cette analyse de MySQL a trouvé une moyenne d’un buG toutes les 4000 lignes de code. Ces résultats sont au moins quatre fois meilleurs que la moyenne des logiciels commerciaux.
Il en va de soit que Coverity a contacté les developpeurs de MySQL pour les prevenir de ces nouveaux buGs. La réponce ne s’est pas faite attendre : Nous avons fixé tous les buGs qui ont été rapportés. Ils seront intégrés dans la prochaine version de MySQL. indique Zak Urlocker, Vice Président marketing. MySQL déclare que ce niveau de qualité est obtenu grâce à l’Open Source.
Dans un futur proche, Coverity devrait aussi analyser PHP et Apache. Je vous tiens au courant des prochaines analyses ;)