PROBLEMAS DETECTADOS - robertoo01/TMI-2024-VisitaMe GitHub Wiki
A lo largo del desarrollo de este proyecto nos hemos encontrado algunos problemas y errores que se han decidido recopilar y comentar para dejar constancia de ellos.
-
Error "Vue no instalado": Al comienzo, al compartir el proyecto e intentar ejecutarlo, a uno de los compañeros le funcionaba perfectamente, pero al resto no le iba. Esto era debido a la incompatibilidad de versiones, siendo que, desde la página web, se había descargado una versión inferior. Para solucionar esto se hizo una reinstalación de Vue, esta vez con la versión correcta.
-
Desincronización de dependencias: Durante el desarrollo, surgieron discrepancias en las versiones de las dependencias utilizadas por los diferentes miembros del equipo. Esto condujo a conflictos al intentar compilar el proyecto. Para corregirlo, se tuvo que analizar las dependencias instaladas y hacer consenso para tener las mismas versiones.
-
Dificultades en la configuración del entorno de desarrollo: Al trabajar con un lenguaje nuevo, algunos miembros del equipo encontraron dificultades para configurar correctamente sus entornos de desarrollo. Para solucionar esto, se realizó una reunión de orientación y explicaciones básicas del lenguaje.
-
Dificultades en la gestión de ramas y fusiones en el repositorio Git: Durante el desarrollo se experimentaron dificultades en la gestión de ramas y fusiones en el repositorio Git. Esto fue por la falta de coordinación entre los diferentes miembros y falta de coordinación por parte del equipo. Para solventar esto, se realizaron reuniones previas a los merges de las diferentes ramas.
-
Problemas de compatibilidad con plugins y bibliotecas externas: Se encontraron problemas de compatibilidad entre diferentes versiones de las dependencias. Esto hacía que a veces el funcionamiento no fuese el esperado. Para corregirlo se intentaron estudiar las dependencias que hacían conflicto y coger las versiones que no diesen problema o intentar suplir su funcionamiento con otras.
-
Dificultad de depuración: A veces, se hacía necesario imprimir los datos obtenidos de las diferentes APIs por pantalla para entender con qué se estaba trabajando y esto no era una tarea trivial. Era necesario conocer si se trataban de datos en un array y las posiciones dónde debería accederse.