3 Sprint 2 - lucaswfh/dataowldocs GitHub Wiki

Para el Sprint 2 (Fecha 20/10) no se hicieron grandes cambios, principalmente por el corto tiempo disponible. Se tomaron en cuenta las recomendaciones del docente durante la presentación del Sprint 1, ademas de resolverse el issue que sucedió en la misma. Este Sprint se utilizo para dejar mejor acomodado el código y algo mas performante que antes. Se detallan a continuación:

  • Mobile: En el lado Mobile se realizo un refactor de código para modularizar un poco la manipulación de la imagen (creando así el ImageHandler). Se realizo ademas un cambio mínimo en el envío de información al backend (por solicitud del profesor Oliva, quien envió un detalle sobre una reunión que realizo con el alumno Bussi); agregandole una clasificación (o Tipo) supuesta por el usuario. Por ultimo se reviso el issue que aconteció durante la presentación, y se arreglo el tema de compresión en las imágenes y el envío de las mismas. De esta forma, el envío es mucho mas rápido, y ocupa menos espacio en el servidor Mongo.

  • Backend: Se agregaron validaciones de Mongoose para que la informacion enviada al servidor sea correcta. Esto se realizo por sugerencia del docente, lo cual nos pareció una buena idea para mejorar el nivel de seguridad y persistencia en el sistema. Ademas se modifico la estructura interna en la base de datos de Mongo, ya que encontramos un posible (aunque no probado) problema en el que los usuarios solo podria subir un numero determinado de imagenes debido al tamaño de las mismas. La forma actual permitira a los usuarios subir la cantidad que estos deseen. Por ultimo, algunos cambios en la parte Mobile, impactaron en el backend, como el envio de fotos comprimidas y la revisión del issue.

  • Frontend: Nuevamente, dejamos de lado un poco el frontend ya que no lo creímos prioritario a otros temas mas importantes. Sin embargo, algo a destacar, es el deploy en Heroku, que se habia logrado a ultimo momento para el Sprint anterior pero no se llego a modificar el doc.