Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Mixed Emotions
Message
De
26/07/2001 13:30:07
 
 
Information générale
Forum:
Visual FoxPro
Catégorie:
Autre
Titre:
Divers
Thread ID:
00534404
Message ID:
00535891
Vues:
14
Mike, et al,

I don't know if you've heard of the book, "The Vision of the Annointed" by Thomas Sowell but I would highly recommend it. Essentially Dr. Sowell discusses the differences between those who think in terms of 'solutions' as opposed to those who think in terms of 'tradeoffs'. By 'solutions' he means those who think that their 'solution' is absolute - oall too often at the expense of the notion of unintended consequences. Those who think in terms of 'tradeoffs' understand that there will always be consequences - not always favorable.

(My take)

'Solution-ists' think that software can be without flaws.
'Tradeoff-ists' understand that there really is a law of diminishing returns.

I read your message and some of the responses you've dealt with as essentially a conflict between these two types of thought processes. I am in the 'Tradeoff-ists' camp and am of the opinion that flawless software is a hugely laudable goal but always out in front of where I currently am. <g>

Never stop trying to make the software perfect and never get discouraged when it isn't.



>> I see no reason for the software industry to continue with an attitude of “ship it” with known bugs.
>
>Even when the bugs will never show up in a production environment? There are known bugs in VFP that I can guarantee you'll never find. I can crash VFP7 in three lines of code, but I'll bet you never will be able to. But I can also crash my microwave and my cell phone (still working on crashing my DVD player). I'm a tester, it is my profession. I'll find stuff that no other user is likely to find.
>
>So do we spend resources to fix something that only a pathological tester can reproduce? No, the risk is too great. For every bug you fix, there's a 60% chance you'll introduce new bugs. Open 100 projects in the VFP IDE, close VFP and fire it up again. Oops, all 100 projects didn't open again. Do you fix that at the risk of introducing new, perhaps more evil bugs? I think not. Nobody in their right mind is going to open 100 projects at once. No customer has ever reported it, and I'm the first tester to find it, and then only by digging through the source code. So why risk introducing bugs that users will find?
>
>Any test team, whether Microsoft or not, will allow a product to go out the door with known bugs because it's a trade-off between the risk of fixing the bugs vs. the odds that a user will run into it. If a product team fixed every bug that that a competent test team found, any reasonable complex piece of software would never ship. We wouldn't have microwaves or cell phones, either. :-)
Best,


DD

A man is no fool who gives up that which he cannot keep for that which he cannot lose.
Everything I don't understand must be easy!
The difficulty of any task is measured by the capacity of the agent performing the work.
Précédent
Suivant
Répondre
Fil
Voir

Click here to load this message in the networking platform