[nomenclature] What is a bug?

Bruno Medeiros brunodomedeiros+spam at com.gmail
Fri Oct 29 11:48:12 PDT 2010


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


More information about the Digitalmars-d mailing list