Por qué empecé a escribir mis propios tipos en Java en lugar de pasar Strings a todo
Los tipos en java tiene mucha más importancia de la que nos imaginamos. Hace unos años abrí un proyecto mío que llevaba semanas sin tocar. Una clase de gestión de…
Los tipos en java tiene mucha más importancia de la que nos imaginamos. Hace unos años abrí un proyecto mío que llevaba semanas sin tocar. Una clase de gestión de…
Hay una frase que escucho mucho cuando alguien empieza con Spring: «pones @Autowired y ya funciona». Y es verdad. Funciona. Pero esa frase me pone un poco nervioso. Porque «ya…
Hay un momento muy concreto en el que sabes que has metido la pata. No cuando te llega el aviso del sistema. No cuando un compañero te escribe por Slack…
Borrar código que funciona es un riesgo. Hace unos meses borré una clase entera. Funcionaba. Llevaba años en producción sin dar guerra, hacía exactamente lo que se esperaba de ella…
Hay una clase de bug que no aparece en tu máquina. Ni en la del compañero, ni en el entorno de integración, ni en el preproducción que montasteis con tanto…
Había un módulo en uno de nuestros proyectos que llevaba dos años funcionando sin dar un solo problema. Nadie lo tocaba. Hacía lo suyo, devolvía lo que tenía que devolver…
Hubo un tiempo en que abrir la consola era como abrir una carta que sabías que traía malas noticias. El texto rojo aparecía, el estómago se encogía, y el cerebro…
El problema no era el código. Bueno, sí era el código, pero el código era una consecuencia. La causa real era que me había sentado a escribir sin pensar, y…
El bug llevaba tres días mirándome a la cara. Tres días de logs, de añadir prints por todas partes, de reescribir fragmentos que funcionaban perfectamente, de convencerme de que el…
Hubo un momento concreto, hace cosa de tres años, en que miré un método que acababa de escribir y pensé: esto no lo entendería ni yo dentro de seis meses.…