A Ovest Di Paperino

Welcome to the dark side.

Heisenbug

Mi sono imbattuto nella definizione geniale (anche se leggermente scorretta) di questo tipo di baco. Geniale in quanto è bastato il nome per capire esattamente di cosa si trattasse: ovvero di bachi che cambiano il loro comportamento se osservati attraverso il microscopio di un debugger (di solito hanno a che vedere con l’inizializzazione delle variabili). Wikipedia fa le pulci a questa definizione osservando che tale tipo di effetto è conosciuto come l’observer effect, ma è spesso confuso appunto con il principio di indeterminazione di Heisenberg.

Ravanando in giro si può scoprire l’esistenza di altre tipologie di bachi legate ad effetti ben noti nel mondo della fisica:

  • il Bohr bug, che si manifesta puntuale come una cambiale
  • il Mandelbug, le cui cause sono così oscure che causano comportamenti caotici e non deterministici
  • il Schroedinbug, che rimane dormiente fino a quando non si manifesta per un motivo insolito e non smette più di manifestarsi

-Enjoy!