Más vale tomar precauciones con el uso de variables y evitar que errores como NullPointerException causen dolores de cabeza.
Es la ley de Murphy aplicada al código. Si una variable puede llegar vacía, tarde o temprano llegará así, normalmente en producción. Comprobarlo antes, o usar herramientas como Optional en Java, evita que el caso se olvide.
