Based on the type of failures they induce bug can be classified into following types :
Heisenbug - Heisenbugs are bugs which may or may not cause a fault for a given operation. It seems to disappear or alter its behaviour when one attempts to study it. These type of bugs are sporadic and may or may not occur when tried in second attempt. It a software bug which fails to manifest itself during debugging; a problem that cannot be diagnosed in the debugger because it does not occur in that environment.
Bohrsbug - Bohrbugs are bugs which always cause a failure when a particular operation is performed. It a software bug which manifests reliably under a well-defined, but possibly unknown, set of conditions
Mandelbug - A Mandelbug is a complex type of bug or glitch in a software product that is difficult to fix because of its complexity and unpredictability.The common idea is that these bugs are resistant to fixes, because of their chaotic or “non-deterministic” properties. It is so complex that its behavior appears chaotic or there is no practical solution to fix it.
Hindenbug - A Hindenbug is a catastrophic bug that destroys data, and may also shut down systems or cause other major problems with an IT system. It is a general IT slang word for a major bug that does more than just create a nuisance or an annoyance for users.
Schrödinbug : A schrödinbug is a bug that manifests only after someone reading source code or using the program in an unusual way notices that it never should have worked in the first place, at which point the program promptly stops working for everybody until fixed.
Heisenbug - Heisenbugs are bugs which may or may not cause a fault for a given operation. It seems to disappear or alter its behaviour when one attempts to study it. These type of bugs are sporadic and may or may not occur when tried in second attempt. It a software bug which fails to manifest itself during debugging; a problem that cannot be diagnosed in the debugger because it does not occur in that environment.
Bohrsbug - Bohrbugs are bugs which always cause a failure when a particular operation is performed. It a software bug which manifests reliably under a well-defined, but possibly unknown, set of conditions
Mandelbug - A Mandelbug is a complex type of bug or glitch in a software product that is difficult to fix because of its complexity and unpredictability.The common idea is that these bugs are resistant to fixes, because of their chaotic or “non-deterministic” properties. It is so complex that its behavior appears chaotic or there is no practical solution to fix it.
Hindenbug - A Hindenbug is a catastrophic bug that destroys data, and may also shut down systems or cause other major problems with an IT system. It is a general IT slang word for a major bug that does more than just create a nuisance or an annoyance for users.
Schrödinbug : A schrödinbug is a bug that manifests only after someone reading source code or using the program in an unusual way notices that it never should have worked in the first place, at which point the program promptly stops working for everybody until fixed.
No comments:
Post a Comment