[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[jbovlaste] Re: defining "debug"
On Fri, Dec 17, 2010 at 02:58:21PM +0000, Alaric Snell-Pym wrote:
> On 12/17/10 14:28, .alyn.post. wrote:
> > Is there a hint between these two at a more fundamental definition?
> >
> > If we have a reading fault finder and a computer program fault finder,
> > what is a fault finder?
>
> I think there's a worthy distinction between fault *finding*, fault
> *diagnosis*, and fault *fixing*; "debug" in computer circles tends to
> refer to the latter two, and either users or QA/testers get the first
> job :-)
>
> And all of these things can be specialised to computers with a bit of
> {sampla}.
>
Good, yes.
I was thinking of debugging as the specific act of investigating a
program when the behavior is not matching one's expectation.
In that sense, I would be attempting to define fault diagnosis
according to the here presented lexicon.
Is fault fixing any different from the act of writing a program?
Can fault fixing and program writing have the same definition?
I can see that fault finding is worth having a working definition
for, at least so as to to compare any definition of fault diagnosis.
{cfisisku} most closely maps to the idea of fault finding. In that
case, what would I use for diagnosis? Something with troci seems
appealing in this case, "try conclude, try change, &c." That begins
to fit nicely with Oren's suggestion.
Do we have several notions here, with cfisisku (or some variant)
expressing the idea of a QA/tester and {(rafsi "troci" *)}
expressing the idea of debugging/diagnosis? Can you make a better
suggestion?
-Alan
--
.i ko djuno fi le do sevzi