Porque Donnees apesta




Apesta por muchas razones. En este post voy a explicar los errores mas escalofriantes, porque se implementó de esa forma y como pienso que debería corregirse en futuras versiones.

Donnees fue diseñado para una feria de ciencia, para monitorear cultivos de peces (si, cultivos de peses!) y con una fecha límite. Yo fui el unico usuario desde el inicio del desarrollo hasta ahora. Eso me llevó a cometer algunos errores intolerables: todos las direcciones de los archivos son relativas en lugar de absolutas, la base de datos y los archivos de configuración están en la misma carpeta que el código. Al principio esto parecía una idea genial, yo quería poder transportar el soft y la base de datos en un pendrive sin ningún tipo de configuración y pensaba que esa era la forma “correcta de hacerlo”.

Faltan un montón de variables para configuración, como era el único usuario (y desarrollador) la forma mas rápida de configurar algo era editar el código. Desde el principio supe que eso estaba mal, pero recuerda que tenía un deadline. Lo peor de todo es que algunas configuraciones están en archivoS de texto, un archivo por variable (!), otra vez, no me culpen, tenía un fecha límite!.

Esos y algunos otros problemas que Donnees tiene no eran importantes mientras trabajaba en el, porque la información que recolectaba era mas importante que el software en si mismo.