Mon
Nov
26
2007
Para empezar la semana con alegría.
Están el equipo de calidad de mi trabajo depurando los últimos errores de una de mis aplicaciones, que entra en producción ya mismo. La cosa va bastante bien, ha pasado las pruebas de carga con nota, todo perfecto. Excepto una pequeña espinita que, de tan pequeña, tuve un tiempo ignorada en pro de errores más gordos. Hasta hoy.
La jefa de calidad, al teléfono, añade hoy a la conversación un "Y comprueba el error de las descripciones nulas, que sigue ocurriendo.". A lo que respondo: "¡No puede ser! Lo he comprobado y vuelto a comprobar y a mí me funciona!". Odio dar ésa respuesta en concreto, pero en este caso era cierto. Recordaba claramente el error: en caso de tener el campo Descripción a NULL dicho campo aparecía como tal en la página aspx, en lugar de aparecer vacío o con un texto alternativo; así como recordaba claramente haber picado la triste línea de código necesaria para impedirlo de una vez por todas y para siempre. No es que sea un error muy complicado de corregir, vaya.
Así que pruebo con uno de mis registros, funciona bien, mando un pantallazo y suelto aquello de en mi servidor funciona. La responsable de calidad me larga otro pantallazo, con el error, diciéndome pues en el mío no.
Tiramos de Toad a ver qué leches pasa, porque esto no es de código. Y efectivamente, no lo es. Vistos desde Toad los registros en cuestión, vemos que efectivamente tienen el campo Descripción a NULL. Pero no a nulo sino a "NULL". Vamos, que el contenido del campo no es un valor nulo, sino una cadena de caracteres "N", "U", "L", y "L".
Mis carcajadas se han debido oír hasta en Cuenca.