Archivo historico de la wiki de EGC

Contenido archivado y de solo lectura, importado de la wiki original en julio de 2026. Puede contener enlaces rotos y material obsoleto.

Iteración del taller de gestión de código I (Autenticación 2014-15)

Asistentes

Asistió

Miembro del grupo

Daniel Ayala Hernández

Daniel de los Reyes Leal

Alejandro Sánchez Medina

Juan Carlos Roldán Salvador

Fidel Mazo Delgado

Resultado

Se decidió que como lenguaje se usaría php por su mayor simplicidad y facilidad de manejo de la información almacenada por el cliente.

Desarrollo de código y unión de partes

El primer paso fue identificar el trabajo que realizaría cada miembro del grupo. Para esto, se repartió a cada miembro una pequeña cantidad de funciones (2 o 3) de alto nivel (es decir, sin incluir aspectos como a la base de datos) relacionadas con diversas funcionalidades: generación de un token de autenticación, comprobación de la validez de un token para un usuario, creación de una cookie con un token, autenticación de un usuario con un nombre de usuario y contraseña determinados etc. Los miembros del equipo pudieron fácilmente crear un archivo .php en el que trabajar y escribir las funciones, al no necesitarse ningún framework adicional. Cada archivo contenía independientemente las funciones de cada miembro del grupo. El único problema encontrado fue el nombre de algunas funciones. En algunos casos, un miembro del grupo tendría que usar una función realizada por otro miembro. En esos casos, rápidamente se acordó el nombre y los parámetros de la función. Una vez terminadas las funciones, el trabajo realizado de forma independiente por cada miembro del grupo debía ser unificado. Para esto, cada miembro del grupo envió su archivo .php a un miembro encargado de copiar las funciones a un único archivo. La unión del trabajo fue muy fácil gracias al uso de php y a la poca necesidad de usar elementos que crear una estructura más compleja como clases.

Identificación de elementos de gestión de código fuente

No se pueden identificar branches ya que no ha habido ninguna divergencia. La baseline podría también considerarse el comienzo de la primera branch, pero no está presente el valor que aportan verdaderamente las branches.

No se pudo realizar la integración del trabajo de todos los grupos por falta de tiempo.