billion $ mistake - Tensho97/Aprende-a-Aprender GitHub Wiki
¿Qué es la referencia nula o puntero nulo?
La referencia nula o puntero nulo tienen un valor reservador que indica que dicho puntero o referencia no hacen referencia a un objeto válido.
Problema de Null
El problema del puntero nulo es que rompe los tipos . Por ejemplo, una variable que apunta a un tipo, ya sea String, se espera poder hacer cosas con dicho String (verificar si esta vacia, convertila a vacia, compararla, poner a minusculas, etc). Pero al tener una referencia nula no se puede.
Los punteros nulos son una de las mayores fuentes errores, sino la mayor. Según el creador de Null Tony Hoare , el error del Puntero suposo una perdida de mil millones de dolares en tiempo y recursos.
Tony Hoare llama a este error : "The Billion Dollar Mistake"
Autor : Julián