Leyes de murphy aplicadas a la informatica y algunas leyes mas
Las leyes de Murphy, (aplicadas a la Informática).
Si algo puede fallar, fallará".
· Nada es tan fácil como parece serlo.
· Todo tiene necesidad de más tiempo del que usted piensa.
· Si existe la posibilidad de que varias cosas puedan salir mal, saldrá mal aquella que cause el mayor daño.
· Si usted descubre que existen cuatro maneras posibles en que un procedimiento pueda fracasar, y logra solucionarlas, entonces surgirá inevitable y rápidamente una quinta posibilidad de fallo.
· Si se dejan al azar las cosas, tenderán a ir de mal en peor.
· Siempre que se disponga a hacer algo, habrá antes algo más importante que hacer.
· Cada solución genera nuevos problemas.
· Es imposible hacer algo a prueba de tontos, porque éstos son muy ingeniosos.
· La naturaleza siempre se pone de parte del fallo escondido.
· La madre naturaleza es una malvada.
Leyes para programar una computadora:
· Cualquier programa dado, al ejecutarlo se vuelve obsoleto.
· La realización de cualquier programa dado cuesta más y lleva más tiempo.
· Si un programa es útil, por algún motivo deberá cambiarlo.
· Si un programa es inútil, deberá ser documentado.
· Cualquier programa dado se expandirá para llenar toda la memoria disponible en la computadora.
· El valor de un programa es proporcional al peso de su información de salida.
· La complejidad del programa aumenta hasta que excede la capacidad del programador que debe llevarlo a cabo.
Algunos postulados de Troutman sobre programación:
· Si un editor de entrada ha sido diseñado para rechazar las malas entradas, algún idiota ingenioso descubrirá la forma de que éstas pasen.
· La maldición es el lenguaje que mejor conocen todos los programadores.
Axioma informático de Leo Beiser: Cuando archive algo en la memoria, acuérdese de dónde lo guardó.
Axiomas informáticos de McCristy:
· Los archivos de apoyo nunca estarán completos
· Los fallos del software se pueden corregir sólo cuando la industria considera que se ha quedado obsoleto.
Continua...
|