Skip to content

Details

Mi primer deseo la Navidad pasada fue sencillo: "que todos los programadores del mundo dejen de utilizar null y minimicen al máximo el uso de clases mutables"

Por si acaso no fui un niño bueno y el deseo no se hizo realidad, ¡voy a iniciar una campaña al respecto!

Null debe morir

Null es un concepto aún más incomprendido que JavaScript (si es que eso es posible) Creado con inocencia, null es actualmente usado para ¡9 cosas distintas (lo busqué en Google)!

¿Qué se puede esperar si usamos null para algo para lo que no fue concebido? NullPointerException; miles y millones de ellos, de hecho. Tan grave es la situación que C.A.R Hoare, su inventor lo llamó "el error del billón de dólares".

No usar null no es tan difícil como se podría pensar y en esta charla veremos los escenarios más comunes y cómo evitarlos.

Tipos Mutables: Apocalypse

La mutabilidad es algo en lo que usualmente no pensamos. Ciertamente los autores de los libros de texto no lo hacen como tampoco los autores exitosos en Internet (te estoy viendo Mkyong)

Sin embargo es un error que también resulta muy costoso como lo puede atestiguar cualquier persona que alguna vez haciendo debug haya exclamado "¡¿y ese atributo por qué está null?!"

Hay muchas razones para que se inicie un Apocalipsis y usar tipos mutables indiscriminadamente es sin lugar a dudas una muy probable. Evitemos la extinción de la raza humana con algunos concejos prácticos.

Related topics

You may also like