Vivek Viswanathan
Vivek Viswanathan Staff Engineer at Compass. Passionate about building software that pushes hardware to its limits!!

Types of Software Bugs

Types of Software Bugs

Recently came across an Heisenbug and realized there were other jargons for software bugs in use by developers:

Einsteinbug - a bug that only manifests itself at great speeds and large mass (scale)

Schwartzchild bug - its such a bug where if you get close enough to fixing it, it ends up taking down the whole system

Bohrbug - a bug that manifests itself consistently under an environment but possibly for unknown set of conditions

Mandelbug - a bug whose causes are complex that the behaviour appears chaotic / non-deterministic

Schroedinbug - a bug that is identified while going through source code with the conclusion of not working in the first place and all of a sudden the program promptly stops working for all of them

Source: Wikipedia & other blogs out there

comments powered by Disqus