Quand a ameliorer le produit
L'idée n'est pas de corriger les bugs que MS n'est pas capable de trouver. MS est certainement bien capable de trouver des bugs. L'idée est surtout de trouver et de corriger les bugs dont MS n'a rien à faire parce que leur correction coûterait trop cher par rapport aux bénéfices que le bug-fix représente en terme de ventes. Par exemple, le fait que la fonction search/replace de notepad ait été limitée à 32 caractères jusqu'à (minimum) Win98 et NT4 (je vais de ce pas vérifier pour W2K) témoigne du fait que certaines limitations ne sont simplement "pas importantes" pour MS. Il y a plein d'autres limitations des produits MS qui peuvent être des blocages pour certains utilisateurs, mais dont MS décide que "ça ne vaut pas le coup de corriger".
reste encore a voir la proportion de bugs trouves en lisant du code compare aux bugs trouves par test
reste encore à voir la proportion de bugs corrigés en exécutant du code compilé avec les options de debug, en le lançant depuis un débuggeur, en disposant du code source à côté et en pouvant tracer pas à pas tout ce qui se passe, par rapport aux bugs trouvés en exécutant un binaire strippé façon "boîte noire" avec de toutes façons quasimment aucun espoir de pouvoir changer quoi que ce soit.
Trouver les bugs c'est bien, les corriger c'est mieux.
[^] # Re: Outrageant !
Posté par ufoot . En réponse à la dépêche Microsoft ouvre le code source de Windows. Évalué à 3.
L'idée n'est pas de corriger les bugs que MS n'est pas capable de trouver. MS est certainement bien capable de trouver des bugs. L'idée est surtout de trouver et de corriger les bugs dont MS n'a rien à faire parce que leur correction coûterait trop cher par rapport aux bénéfices que le bug-fix représente en terme de ventes. Par exemple, le fait que la fonction search/replace de notepad ait été limitée à 32 caractères jusqu'à (minimum) Win98 et NT4 (je vais de ce pas vérifier pour W2K) témoigne du fait que certaines limitations ne sont simplement "pas importantes" pour MS. Il y a plein d'autres limitations des produits MS qui peuvent être des blocages pour certains utilisateurs, mais dont MS décide que "ça ne vaut pas le coup de corriger".
reste encore a voir la proportion de bugs trouves en lisant du code compare aux bugs trouves par test
reste encore à voir la proportion de bugs corrigés en exécutant du code compilé avec les options de debug, en le lançant depuis un débuggeur, en disposant du code source à côté et en pouvant tracer pas à pas tout ce qui se passe, par rapport aux bugs trouvés en exécutant un binaire strippé façon "boîte noire" avec de toutes façons quasimment aucun espoir de pouvoir changer quoi que ce soit.
Trouver les bugs c'est bien, les corriger c'est mieux.