New answers tagged

0

A bug is when the user-observable behavior differs from the documented behavior. An undesired behavior is when the user-observable behavior correctly corresponds to the documented behavior, but you would rather like to have a different behavior. "Bug": the system doesn't do what it promises "Undesired behavior": the system makes stupid promises


0

A bug would be behaviour that appears because someone, somewhere made a mistake. It might be the UI designer who told the developers to implement wrong behaviour, it might be a developer making a mistake, or the compiler. On the other hand, if it was decided that the action for some button will not be implemented because it's too much cost and effort for ...


1

The difference is that "bug" implies the software is doing something wrong, and that it should be able to do that thing better than it currently is. Most undesirable behaviors that I would not consider bugs would fall into one of these categories: A flaw that's inherent in the nature of the application, and simply cannot be avoided. Your mobile phone's ...


5

It is known as a wart. From a comment on the original post on Stack Overflow, To be clear, this is not desired behavior, although there are good (historical) reasons for it. We (numpy devs) have preliminary plans to deprecate it in a future release, and provide easier to understand functionality that works as you might expect. See ...


1

A "bug" is an informal term for a defect in software. It usually refers to something wrong in the code. If you want to use formal terms, you would want to use words like "error" (a human action or inaction that led to an incorrect result), "fault" or "defect" (an incorrect step, process, or definition), and "failure" (an incorrect result). An error will lead ...



Top 50 recent answers are included