Estoy trabajando en un documento html+javascript que en breve espero colgar por aquí para navegar por las fotos de Flickr, cuando me ha venido a la cabeza un «código» javascript que descubrí trabajando en mi anterior empresa.
Llevabamos tiempo maldiciendo sobre la calidad/cantidad de inutil código en las páginas web que nos llegaban y de forma fulminante estas líneas pasaron a convertirse en el paradigma del código basura que esos días estabamos revisando ( revisar: eufemismo; fam. Hacer que lo que no funcionó nunca cambie de actitud. ).
El código era el siguiente:if ( valor == "1" ) valor = "1";
if ( valor == "2" ) valor = "2";
if ( valor == "3" ) valor = "3";
if ( valor == "4" ) valor = "4";
(...)
if ( valor == "48" ) valor = "48";
Tal cual. Creo que llegaba hasta las 60 líneas en las que el programador comprobaba uno por uno que valor valiese X, y si era así le asignaba el valor X. A mi me dió la risa solo de imaginarme a alguien escribiendo algo semejante y levantandose a continuación, satisfecho a por un café.
Cuando se lo enseñé al programador («!!mira el código de la página XXX !!«) se pensaba me estaba quedando con él. El pobre, que ya andaba deprimido corrigiendo código como este, no volvió a levantar cabeza. Un més después dejó la empresa y se volvió para su Italia natal, a su querida L’Aquila, unos dos meses antes del terremoto.
Hace poco me dijerón que había vuelto para España.
Nota: lo archivo en humor por no archivarlo en hacks, pero todo es completamente cierto.