Jan 18 2006

HeisenBug

Publicado por dfreniche el 2006-01-18 11:17:00 en Informática

Leyendo un art?culo de Joel on Software me encuentro una referencia a los HeisenBugs. Esta es una palabra compuesta de "Bug" (error en un programa, aunque la traducci?n literal sea bicho) y el nombre Heisenberg. El Principio de Incertidumbre de Heisenberg (recordemos las clases de F?sica, s?, s?, aquellas en las que te dorm?as) establece que:

"es imposible medir simult?neamente de forma precisa la posici?n y el momento lineal de una part?cula."

Antes de seguir, el momento lineal era la masa de la part?cula multiplicado por su velocidad. T?mate una aspirina y qu?date s?lo con la idea de velocidad. Por ejemplo, si queremos saber d?nde est? un electr?n y le "sacamos una foto", los fotones de luz lo desplazar?n y cambiar?n su velocidad. Por ello, podemos saber o d?nde est? una part?cula o a qu? velocidad se mueve, pero no ambas a la vez.

Esto mismo, aplicado a los errores inform?ticos, es el conocido "efecto del t?cnico presente", que establece que un error que nos lleva machacando toda una ma?ana desaparece en el momento en que el encargado de corregirlo aparece por la puerta. Por ello han unido el nombre del eminente f?sico al de error, creando el juego de palabras HeisenBug.

Trackback URI | Comments RSS

Deja una respuesta