What does feature not a bug mean?
April 22, 2021. bug, feature, not. Bookmark. “A feature, not a bug” describes something that seems like a flaw, but is in fact intentional.
Can a bug be a feature?
A feature is a functionality intended to be useful to the user. A bug is a behavior, usually the result of an error or sloppy programming, that gets in the way of the features. Antifeatures, unlike features, are not useful from the standpoint of the software user.
What is the difference between bug and feature?
A bug is a failure to conform to reasonable expectations based on requirements and norms. A feature is a unit of functionality that is requested as a requirement or change request.
What is the earliest example of it’s a feature not a bug?
The earliest example of “It’s a feature, not a bug” is from the computer scientist Grace Hopper. In a letter to a colleague in 1959, she wrote, “I found a bug in the program and I said to him, ‘I found a bug. ‘ He said, ‘It’s not a bug, it’s a feature. ‘ And I said, ‘Oh, thank you very much.
Who said it’s a feature not a bug?
Between 1969 and 1972, Sandy Mathes, a systems programmer for PDP-8 software at Digital Equipment Corporation (DEC) in Maynard, MA, used the terms “bug” and “feature” in her reporting of test results to distinguish between undocumented actions of delivered software products that were unacceptable and tolerable.
Where did its not a bug its a feature come from?
In fact, by 1975, a collection of programmers’ phrases in a lexicon called Jargon Finder included this definition: A standard joke is that a bug can be turned into a feature simply by documenting it (then theoretically no one can complain about it because it’s in the manual), or even by simply declaring it to be good.
What are features bugs?
When a bug really is a feature. Bugs, put simply, are errors or defects in a software system. If you work in tech, you’ve probably heard someone say the half-joke, half-truth line “it’s not a bug, it’s a feature”. Often this is used in jest or to justify not wanting to fix a particularly difficult bug.
Is every issue can be a bug?
Therefore, an Issue can be anything from a bug, missing or incorrect documentation, a request for changing a feature, or some other task to be accomplished.
What is the difference between a bug and an issue?
Bug- A bug communicates that a potential problem exists in the code that your team is developing. Issue- An event or cause that may delay shipping. Task- A task communicates the need to do some work.
What is an unintended feature?
An undocumented feature is an unintended or undocumented hardware operation, for example an undocumented instruction, or software feature found in computer hardware and software that is considered beneficial or useful.
Why is tracking the steps to reproduce a bug important?
Taking some extra time to verify that you have the right steps to reproduce an issue is crucial to preventing a bug being passed around between teams. Not only will that delay the fix, but it can also cause frustration for the individuals attempting to chase down the issue.
Who will update the defect status to Closed?
Closed: Once the bug is fixed, it is tested by the tester. If the tester feels that the bug no longer exists in the software, he changes the status of the bug to “closed”. This state means that the bug is fixed, tested and approved.
What is the difference between an issue and a bug?
In software testing circles, it denotes the existence of some anomaly or flaw in a software system that requires resolution. Therefore, an Issue can be anything from a bug, missing or incorrect documentation, a request for changing a feature, or some other task to be accomplished.
Are issues and bugs the same?
Who said it’s not a bug it’s a feature?
What is not reproducible bug?
A ‘non-reproducible bug’ is one such bug that occurs at a certain point of time or is triggered by a particular action, which are not easy to trace or recreate or reproduce by the testers. Such bugs are hard to replicate later on can become a challenge for a tester to deal with.
What does reproduce bug mean?
What is bug reproduction? Bug reproduction, or issue reproduction, is exactly as it sounds—it involves a software tester reproducing the bug in your software. They replicate the exact scenario that caused the bug to appear, and then determine how it affects your software.
What is bug status?
Defect Status or Bug Status in defect life cycle is the present state from which the defect or a bug is currently undergoing. The goal of defect status is to precisely convey the current state or progress of a defect or bug in order to better track and understand the actual progress of the defect life cycle.
What is the difference between bug and issue?
Bug- A bug communicates that a potential problem exists in the code that your team is developing. Issue- An event or cause that may delay shipping. Task- A task communicates the need to do some work. Each team member can define tasks to represent the work that they need to accomplish.
What is the difference between a defect and a bug with examples?
Testing is the process of identifying defects, where a defect is any variance between actual and expected results. “A mistake in coding is called Error, error found by tester is called Defect, defect accepted by development team then it is called Bug, build does not meet the requirements then it Is Failure.”
What is an unintended feature software?
How do you fix a non reproducible bug?
First step: By using some sort of remote software, you let the customer tell you what to do to reproduce the problem on the system that has it. If this fails, then close it. Second step: Try to reproduce the problem on another system. If this fails, make an exact copy of the customers system.
What is bug reproduction?
Bug reproduction is a highly collaborative process by which software developers attempt to locally replicate the ‘environment’ within which a bug was originally encountered.