Beefy Boxes and Bandwidth Generously Provided by pair Networks
Welcome to the Monastery
 
PerlMonks  

Re^3: Bug or WAD in lvalue substr? (What is a bug anyway?)

by moritz (Cardinal)
on May 27, 2008 at 16:18 UTC ( [id://688680]=note: print w/replies, xml ) Need Help??


in reply to Re^2: Bug or WAD in lvalue substr? (again.)
in thread Bug or WAD in lvalue substr? (again.)

So, "no docs, no bugs" ?
Yes. And no.

If you try to define rigorously what a bug is, you don't really have a choice.

However normally the documentation isn't really rigorous either. The manpage for grep say it searches for matches of regular expressions - but it doesn't say that it terminates after all input is exhausted. Normally you'd still say it's a bug if it hangs afterwards.

But you can't just say that every program has to terminate, because stuff like servers often has to run until stopped by external intervention.

So strictly speaken "no docs, no bugs" holds true. But you can still disappoint the user, and in some cases people will call that a "bug" as well.

I'll remember that for next time I need a good excuse for not having written documentation ;)

When you write software for money, you usually have some kind of requirement docs, which serve as docs as well. If not, you're lucky.

(I saw that smiley, yes, but I still wanted to express my thoughts about what a bug is and what not).

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://688680]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others romping around the Monastery: (7)
As of 2024-03-28 10:48 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found