Heisenbug

Définition - Que signifie Heisenbug?

Heisenbug est un bogue logiciel qui change ou modifie son comportement lorsqu'il est observé ou qu'il est isolé. Heisenbug peut faire référence à tout bogue logiciel avec un comportement inhabituel, en particulier lorsque son fonctionnement semble disparaître ou changer lorsqu'il est étudié ou travaillé par un logiciel ou une application de débogage.

Definir Tech explique Heisenbug

Le nom de ce bug est dérivé d'une loi de physique quantique conçue par Werner Heisenberg, qui a découvert que l'observation humaine peut avoir un effet sur les petites particules, ce qui peut rendre leur comportement imprévisible et les étudier difficile. Les Heisenbugs sont connus pour afficher un comportement très imprévisible. Toute tentative de débogage ou de recréation d'un Heisenbug peut faire disparaître le bogue. En règle générale, un Heisenbug se produit à la suite d'un code non initialisé en mémoire, où chaque fonction associée à cette valeur peut agir de manière inhabituelle.