probarlo con la 1.3 el error dejó de producirse. Nos quedamos con ganas de saber qué es lo queproducía el error... pero solucionamos el problema!Ejemplo: La semana pasada un tipo me llamó porque estaba detectando errores de intentos fallidosen la conexión a SQL Server en un servidor. Después de darle muchas vueltas, probé a detener elservicio "Microsoft Reporting Services", y el error dejó de producirse. El tipo dijo: "
¿Pero por qué ese servicio trata de conectarse a SQL Server? No lo entiendo
", a lo cuál le respondí con otra pregunta:"
¿Usas el servicio de Reporting Services o lo vas a usar en un futuro?
". "
No
" - respondió. "
Entonces me da igual saber por qué trata de conectarse, dejamos el servicio apagado y problema solucionado
".Consejo 6: Si ayer funcionaba y hoy no, algo ha cambiadoCuando alguien viene a mi con la típica frase "
Pero si ayer funcionaba y no ha cambiado nada!
" siempre lerespondo lo mismo: "
Como mínimo ha cambiado algo: La fecha
". Si estás en la típica situación en la que tefuiste el día anterior dejando algo funcionando y hoy ya no funciona, intenta pensar
verdaderamente
quépuede haber cambiado, y echa para atrás todo lo que haya cambiado para volver a la situación en la quefuncionaba. Después vuelve a hacer los cambios probando uno a uno, para ver cuál es el que introduce elproblema.Ejemplo: El día 19 de Septiembre estuve mejorando el Crawler para el BOCM del proyectowww.booletin.es. Para identificar hasta dónde llega la fecha de un boletín en una cadena de texto(Por ej: "19
de Septiembre de 2010. Bla bla bla
"), estaba buscando "
20
" en la cadena de texto, y así identificaba dónde se encontraba el año en la fecha, y sabía por dónde cortar. Todo funcionaba biencon los boletines desde el 1 de Septiembre hasta el 19. Sin embargo, al día siguiente (20 deSeptiembre) volví a probar el programa y fallaba. "
Pero si no he cambiado nada!
"- pensé. Sinembargo sí que había cambiado algo, el día del mes. El algoritmo funcionaba con todos los días delmes menos el día 20, ya que cortaba la cadena "
20 de Septiembre de 2010. Bla bla bla
" justo despuésdel primer "
20
", y no después del año como pretendía.Consejo 7: Pregúntale (bien) a GoogleNo creo que exagere si afirmo que el 90% de los problemas extraños se resuelven sabiendo buscarcorrectamente en Google. Cuando nos enfrentamos a un problema, lo más probable es que ya le hayapasado antes a alguien. Internet está lleno de foros en los que la gente plantea sus dudas/problemas, y enlos que hay multitud de respuestas a ellos.Cuando me enfrento con un problema y ando perdido, acudo aGoogle y le pregunto. Es muy importante
saber buscar bien
, para encontrar lo que buscas. Para buscaralgo, trato de buscar
palabras distintivas
de lo que ando buscando (es decir, palabras que debería decontener el documento que estoy buscando, y no deberían de contenerlas otros documentos que nobusco).Ejemplo: La semana pasada un compañero de trabajo experto en tecnología J2EE (un arquitecto delos buenos) estaba buscando la solución a un problema con la herramienta Maven. Llevaba más dedos horas buscando en google y no encontraba nada. Me pidió que le echase una mano, y en cincominutos (buscando los términos correctos en google) dimos con la solución.
Blog de Manuel Pereira Gonzalez: 10 Consejos para la r...http://manuelpereiragonzalez.blogspot.com/2010/10...3 de 508/02/11 01:55