• [^] # Re: À ne pas oublier ...

    Posté par . En réponse à la dépêche Firefox 4 et pilotes de cartes graphiques sous Linux. Évalué à 2.

    Mais oui, la logique voudrait que lorsqu'on demande à une partie externe d'être irréprochable, c'est pas pour de l'autre côté ne pas faire toutes les vérifs qui s'imposent.

    Mais non, justement, ça n'est pas la même chose. Tu compares le fonctionnement d'une fonction d'API disponible pour d'autres programmes (les drivers) avec le fonctionnement interne d'un programme (Firefox) qui prend parfois des raccourcis. Oui, prendre des raccourcis c'est pas bien, mais c'est largement pire quand ça entraîne potentiellement le crash d'un programme tiers qui a oublié de valider les paramètres qu'il envoie à une API.

    Donc tu n'as pas compris mon analogie, parce que l'équivalent côté Firefox de ce bug de drivers, c'est si un bout de code javascript ou HTML donné (par exemple un truc à la syntaxe incorrecte) permettait de crasher Firefox au lieu d'avoir simplement un joli message d'erreur. Et c'est là que je dis qu'à mon avis ils seront prompts à corriger ce genre de problème.

    pourquoi mozilla ne faisait pas les tests (il y a surement une bonne raison, même si c'est jusque que les drivers utilisés n'en avaient pas besoin

    La bonne raison dans ces cas-là c'est quasiment toujours la paresse (et l'utilisation d'un langage bas niveau sans système d'exceptions :-)).