On 12/10/2010 14:14, Justin Johansson wrote:
Perhaps this topic could be posted as
"[challenge] Define just exactly what a bug is".
I trust this topic will yield some interesting conversation.
Cheers
Justin Johansson
A developer(s) designs a program/system/spec/whatever to exhibit certain
behavior. A bug is a behavior exhibited by that creation but which was
not intended or expected according to the underlying design.
(Design in this context includes the whole source of the program, not
just architecture, "overall design" or something like that.)
"Unwanted" behavior is not a good definition. A behavior can be
intended/expected even if is unwanted or undesired. (enhancements,
behaviors beyond the control of the program, etc.)
--
Bruno Medeiros - Software Engineer