09 Junio 2022
Mi plan para hoy es el dejar desplegado la API incluyendo los campos. Para ello debo de pasar los tests a los issues: #30 (closed) y #31 (closed).
Además realizaré los tests pertinentes con Postman.
10 Junio 2022
Ayer conseguí alcanzar mi meta de terminar los issues marcados. Intenté seguir avanzando pero me topé con un problema en Git. Como no estoy acostumbrado a trabajar con Git, las ramas se resistieron un poco. Espero que hoy todo vaya mucho más fácil.
También aprendí sobre el lenguaje de script de Postman, realmente muy útil el automatizar los tests para que con un click podamos obtener toda la información.
Mi plan para hoy es el terminar los issues que quedan (#31 (closed), #32 (closed), #33 (closed),#28 (closed)) , aunque el front end requiere 6h. La estimación tan amplia me permite tener margen de maniobra si el tema se resiste.
Me da un poco de respeto el despliegue ya que Heroku y Netlify son dos plataformas nuevas para mi.
Comentar también que ayer añadí a los issue uno nuevo (#33 (closed)) con el fin de recoger las mejoras que propuso el Cte y practicar con resiliencia ante fallos en el formato de los datos del campo longitud máxima
en Text Field
.
11 Junio 2022
Ayer terminamos el sprint como planeamos, completando su [despliegue en Netlify] (https://vlobaco-synergy.netlify.app/). Hemos notado que al tratarse de una cuenta gratuita, Heroku detiene la aplicación después de cierto tiempo de actividad.
A la hora de implementar el control de formato, tuvimos que cambiar nuestro objetivo inicial (comprobar que el valor de maxSize
era numérico), debido a que esa comprobación la realiza ya Spring informando al usuario. Así que la comprobación que realiza es que el valor sea mayor que 0, lo que sí podemos gestionar directamente a través de un listener
.
Mencionar además que detectamos que Netlify requiere un fichero dentro de la carpeta que se publica _redirects
. De otro modo cuando se refresca una página, se obtiene error 404
y la única manera de volver atrás es gracias al link que aparece el página del error.
Hoy procederos a realizar la Sprint Review y Restrospective para así dar por concluido el sprint y el proyecto.