Una noticia interesante que me envía un compañero desde meneame: “En 1991 un misil iraquí impactó en un cuartel estadounidense, matando a 28 soldados. La investigación demostró que el misil fue detectado por el radar, pero el sistema antimisiles Patriot no entró en funcionamiento. El sistema Patriot tenía un error de redondeo (al calcular 1/10) que provocaba un retraso de 0’000000095 segundos cada segundo. Tras 100 horas en funcionamiento, el sistema antimisiles acumulaba un error 0’34 segundos, tiempo suficiente para que un misil Scud iraquí avanzase 600 metros y escapase de la detección.”
Si este defectillo lo tiene un sistema tan sofisticado como el “Patriot”, no quiero ni pensar que otros defectos ocultos tendrán los sistemas militares que usan otros paises.
Referencia: http://www.ima.umn.edu/~arnold/disasters/patriot.html


No hay que irse tan lejos para ver errores “garrafales”. Todos recordamos que en el año 1999 la sonda Mars Climate se estrelló en marte porque el diseño y construcción de la máquina fue desarrollada empleando el sistema anglosajón de medidas (yardas…) y la navegación se desarrollo empleando el sistema decimal (kilómetros…).
Entiendo que un test “real” no es asumible en estos casos, pero simulación sencilla debería haber encontrado el problema… quiero pensar.
No se me ocurre nada para encontrar este defecto, aparte de la inspección de código que, no sé por qué, provoca tu despido cuántico en el mismo momento en el que la propones…