Ver esta pregunta en la aplicación de la teoría de la probabilidad principios en el diseño de software.
La pregunta general es la siguiente: se diseño un sistema de (decir el software) y dependen de algún conocido concepto matemático (es decir, la función de hash). Usted sabe que cuando este concepto se utiliza sin cuidado de su sistema a veces puede fallar, sin embargo la probabilidad de error es muy bajo.
Es necesario evaluar si se desea modificar el diseño o puede simplemente ignorar ese inconveniente. Consecuencias de un fracaso que se suelen tomar en cuenta a la hora de estas evaluaciones se realizan. Por ejemplo, si un fracaso conduce a una persona a ser ligeramente ofendido, entonces no es un problema, pero si un error conduce a una explosión de energía nuclear que es un problema grave.
Ahora aceptada la respuesta va como esto (todos los números aquí son exageradas para una mejor percepción): probabilidad de la Tierra chocar con una roca espacial es de 10E-50 y la probabilidad de que el inconveniente causando un problema es 10E-100. Como veis, la Tierra de chocar con una roca espacial es un trillón de veces más probable. Así que relájate, que el diseño es lo suficientemente bueno.
Es que el razonamiento correcto? Puede ser aceptadas en todo momento?