3 ms·
Ah, "heisenbugs". I'm glad there's another person on the planet using this term. :)
by blauditore 10y ago
Ah, "heisenbugs". I'm glad there's another person on the planet using this term. :)
- ianai 10y agoIt's a reference to the principle right?
- blauditore 10y agoI guess you're referring to the uncertainty principle, but this one is more related to the observer effect[1] (also described by Heisenberg): Observing a system alters its state. In terms of software, it describes bug that change their behaviour (usually vanish) when being investigated. The reason is often a racing condition that swaps to one side due to blocking one thread through a debugger or additional delay through print statements. [1]: https://en.wikipedia.org/wiki/Observer_effect_(physics) https://en.wikipedia.org/wiki/Observer_effect_(physics)
- Terr_ 10y agoI didn't think it was that uncommon.
- di4na 10y agoNearly all erlang devs knows it. It is the class they try to get rid of by using erlang.