Un problema cualquiera
Un día cualquiera, un problema cualquiera. Llevamos meses trabajando en una nueva versión de la web del trabajo. Ya la tenemos acabada, al menos lo que se refiere a la parte de la programación, y estamos a la espera de - por llamarlos así - temas técnicos. Durante estos días, a parte de solucionar problemas y problemillas de trabajo diario que surgen y que siempre son de urgente solución, todo mi trabajo se ha centrado en navegar una y mil veces la nueva web, por todas sus páginas, por todos los idiomas, revisando todas las posibilidades, haciendo click en todos los links y en todos los navegadores posibles. Un trabajo aburrido donde los haya, pero que hay que hacer. Que a decir verdad, cuantas más veces te la miras, menos ves los errores. La web una vez se da por terminada, seguramente funciona correctamente al 95%, y yo estoy intentando reducir el 5% restante al mínimo. Pues he llegado a la página donde se paga, daba un error solo en explorer. Como todos los que se pelean haciendo webs ya saben, cada navegador es un mundo, y que lo que funciona en uno, no ha de responder de la misma manera en los demás.Pues el puñetero explorer daba un error de sintaxis, o sea, algo mal escrito, y esto hacía que nada en aquella página funcionara. En opera tampoco funcionaba, pero en firefox y chrome si,... La primera regla es acotar el problema, como se suele trabajar por bloques de código, vas quitando y poniendo los bloques, hasta que compruebas que el error desaparece y entonces te centras en ese bloque de líneas. Compruebas que todo haga lo que tiene que hacer, que los valores sean los correctos, y cuando acabas sueles estar como al inicio. Todo parece estar bien, pero nada funciona. Hasta que la ves, allí en medio de tanta línea de código, sola, al final de una linea de parámetros. Una coma. Una simple y solitaria coma que hace que por encadenación de errores y debido a que explorer es mas rígido o tonto, no sabía interpretarla como los demás navegadores. La quitas y todo vuelve a funcionar.
Como dice la sabiduría popular el ordenador es el aparato más tonto del mundo. Solo se dedica a interpretar instrucciones, y llevarlas a cabo. No piensa. No decide. No duda. No aprende. Todo lo que hace en todo momento, es cumplir las acciones que alguien le ha programado. De ahí que una pequeña coma fuera de lugar, provoque el caos. De ahí que haya tanto programador loco.
Como dice la sabiduría popular el ordenador es el aparato más tonto del mundo. Solo se dedica a interpretar instrucciones, y llevarlas a cabo. No piensa. No decide. No duda. No aprende. Todo lo que hace en todo momento, es cumplir las acciones que alguien le ha programado. De ahí que una pequeña coma fuera de lugar, provoque el caos. De ahí que haya tanto programador loco.
Siempre he dicho y diré que el trabajo de un informático no se valora lo suficiente..
ResponderEliminar