said:
>You have great faith in bug tracking systems
It has nothing to do with faith. A bug tracking system is just another
tool to be used at the appropriate time. In my world, this is typically
at the start of unit testing. Right after the first clean compiles.
>where I wonder how the bug managed to get "out there" to
There's nothing to wonder about in my world. No tool is perfect. Some
bugs are created by people others are created by tools and processes. All
that matters is understanding the source of the defect sufficiently to
correct systemic problems and correct the defect itself.
>begin with. Therein lies the difference between what occurs today and
>what need not occur at all.
Here we will have to agree to disagree. Better tools will reduce defects,
but defects will always occur.
>The purpose of test data lies in testing all possible paths in a program
>with data that insures it does what it is supposed to do and other data
>to insure that it does not what it is not supposed to do. Probably as
The test data is only as good as the understanding of the process to be
tested.
>including Linux, progresses at a pace which makes even a snail look
>fast.
You are welcome to your opinion. Linux has come much further than OS/2 in
a comparable amount of time. I am only considering the time that OS/2 was
actually under active development.
>If you have any faith in Deming's approach to quality control, you know
>that the goal lies in the earliest detection of an error and correction
>at its source.
This is true, although Deming never claimed that all defects could be
elimiated by a single tool. He is all about the process.
>Now let's think here for a second. If a set of regressive test data
>exists, and there is reason to believe that sharable test data qualifies
>as a candidate for open source, why would I
>submit a build without performing regression testing?
What makes you believe this was not done before the build went out the
door. For example, have you never looked at the built-in regression
testing tools included with Mozilla?
>Moreover it is as subject to the dynamics of change as that which it is
>supposed to test. The cost of maintaining it rivals the cost of
>maintaining the software. No wonder the thought of distributing that
>cost "out there" to beta testers is so attractive.
This is part of the definition of open source. Users participate in the
final testing process. Although it's unstated, this also occurs with all
commercial software, even that developed by IBM, so I don't consider open
source unusual, other than perhaps being a bit more honest about the true
state of affairs.
>testers, you don't need bug tracking or logging. You free up a whole
>hell of a lot of time in which people can spend writing (and releasing)
>bug free source code.
I'll be glad to beta-test your system once you have a real-world prototype
up and running.
Steven
--
---------------------------------------------------------------------
"Steven Levine" MR2/ICE 2.35 #10183 Warp4/FP15/14.085_W4
www.scoug.com irc.webbnet.org #scoug (Wed 7pm PST)
---------------------------------------------------------------------
=====================================================
To unsubscribe from this list, send an email message
to "steward@scoug.com". In the body of the message,
put the command "unsubscribe scoug-programming".
For problems, contact the list owner at
"rollin@scoug.com".
=====================================================
<< Previous Message <<
>> Next Message >>
Return to [ 16 |
February |
2003 ]
The Southern California OS/2 User Group
P.O. Box 26904
Santa Ana, CA 92799-6904, USA
Copyright 2001 the Southern California OS/2 User Group. ALL RIGHTS
RESERVED.
SCOUG, Warp Expo West, and Warpfest are trademarks of the Southern California OS/2 User Group.
OS/2, Workplace Shell, and IBM are registered trademarks of International
Business Machines Corporation.
All other trademarks remain the property of their respective owners.