logo

Acerca de

Bienvenido a mi blog, el sitio perfecto para mis inquietudes, experiencias e idas de olla sobre temas de hoy en día.

Historia al azar

Últimas entradas

Últimos comentarios

Enlaces

Meta

photo Luis PeraltaEstado Jabber
Ziritione
Castellón Spain
39.997638, -0.064030

Sindica

Sindícame, por cortesía del subliminal Atom.

6 Mayo 2008

La supuesta ley, establecida por Jon Postel (uno de los gurús de los primeros estándares de internet), dice:

«Sé conservador en lo que haces, sé liberal al aceptar lo de otros»

Que ha sido refraseada, quizá para evitar demasiadas interpretaciones, muchas veces así:

«Sé conservador con lo que envías, sé liberal con lo que recibas»

Que quizá tiene un poco más de contexto de redes. Parece algo fácil de entender y con lo que no estar muy en desacuerdo. Pero es jodidamente difícil cumplirlo.

Estos días estoy parseando unos ficheros CSV que siguen una determinada especificación (si se la puede llamar así) para insertarlos en una base de datos relacional. Y, ahora que he acabado, la conclusión es que no ha sido nada fácil:

  1. Definir los modelos de datos según la especificación: 4 horas
  2. Hacer un programa que siga la especificación del formato: 6 horas
  3. Resolver todo aquello no aclarado en la especificación y lidiar con los errores de los ficheros: 15 horas

Conclusión: he pasado más de la mitad del tiempo intentando que el parseo no cascase aunque el formato de entrada fuera incorrecto. Vamos, aplicar la ley de Postel cuesta un 150%.

Nota: el gustirrinín de ver cómo te lo comes todo sin cascar, no tiene precio ;)


opcional, pero debe existir

obligatorio, pero privado