Skip to content
M Eugenia Costa edited this page Nov 6, 2023 · 16 revisions

ERROR 404 - LABORATORIO 4 (PROGRAMACION 4 ) - JAVASCRIPT

En este repositorio del grupo external-error-404-computer-science-flaticons-lineal-color-flat-icons ERROR-404 va a dejar los ejercicios de javascript--v1 JavaScript de la materia Laboratorio 4 (Programación 4)


boy girl Integrantes de grupo


book Clases

  • Clase 1 - Lunes 14 Agosto: Clase 01 E-commerce Básico Parte 01

  • Clase 2 - Lunes 28 Agosto: Clase 01 E-commerce Básico Parte 02

  • Clase 3 - Lunes 4 Septiembre: Clase 03 E-commerce Básico Parte 03

  • Clase 4 -> tuvimos el examen de Diseño, no hay clase

  • Clase 5 - Lunes 18 Septiembre: Proyecto con stack pern por Daniel Guerrero -> Parte 1

  • Clase 6 - Lunes 25 Septiembre: Proyecto con stack pern por Daniel Guerrero -> Parte 2. CRUD de tarea

  • Clase 7 - Lunes 2 de Octubre: Proyecto con stack pern por Daniel Guerrero -> Parte 3. Creación de usuario, con autenticación por medio de token.

  • Clase 8 - Lunes 9 de Octubre -> Proyecto optativo para subir la repositorio, comenzamos a trabajar en el proyecto final (no lo subimos)

  • Feriado puente: 16 de Octubre -> Proyecto optativo para subir la repositorio, comenzamos a trabajar en el proyecto final (no lo subimos)

  • Clase 9 - Lunes 23 de Octubre -> Proyecto optativo para subir la repositorio, comenzamos a trabajar en el proyecto final (no lo subimos)

  • Clase 10 - Lunes 30 Octubre -> Proyecto optativo para subir la repositorio, comenzamos a trabajar en el proyecto final (no lo subimos)


external-scrum-ux-and-ui-icons-flaticons-lineal-color-flat-icons Scrum y responsable de la tarea

CLASE SCRUM DESARROLLADOR/A FINALIZADO
1 - 14 AUG Alsina, Maximiliano Gabriel Berrini, Alejandro checked
2 - 28 AUG Calle, Sonia Chavez, Rodrigo checked
3 - 4 SEP Costa, Maria Eugenia Navarro, Lucas checked
4 - 11 SEP Sanguinetti Flores, Pablo Ahumada, Brian checked
5 - 18 SEP Alancay, Abel Matias Alsina, Maximiliano Gabriel checked
6 - 25 SEP Chavez, Rodrigo Costa, Maria Eugenia checked
7 - 2 OCT Chavez, Rodrigo Costa, Maria Eugenia checked
8 - 9 OCT Calle, Sonia Berrini, Alejandro x
9 - 23 OCT Ahumada, Brian Alancay, Abel Matias x
10 - 30 OCT Alsina, Maximiliano Gabriel Berrini, Alejandro x
11 - 8 NOV Calle, Sonia Chavez, Rodrigo x

-> Link al Dashboard


external-scrum-ux-and-ui-icons-flaticons-lineal-color-flat-icons Metodología de trabajo

Utilizamos al metodología de trabajo Scrum, tenemos todas las tareas que el equipo va a realizar el en external-scrum-agile-flaticons-flat-flat-icons-7Backlog (dentro de nuestro dashboard).

En dicho dashboard tenemos los estados:

  • TODO: para las tareas del Sprint activo

  • DOING: las tareas que fuimos tomando los integrantes del grupo en el Sprint

  • CODE REVIEW: una vez finalizada la tarea, creamos un MR(merge request), para que otro integrante del equipo denominado Scrum pueda hacer el code review y mergear a la rama main.

  • DONE: las tareas finalizadas

merge-git ¿Cómo organizamos el workflow?

  • Tenemos la rama principal llamada main

  • Tenemos la rama secundaria, llamada develop, desde la cual vamos a ir sacando las ramas de trabajo para realizar la tarea asignada.

  • Tenemos la rama Release que se va a ir actualizando una vez al mes.

  • Usamos tags en las distintas versiones de las release

  • Por cada clase creamos una carpeta correspondiente, la nombramos clase-nro, ejemplo: clase-1


merge-git ¿Cómo nombramos a las ramas ?

En el Dashboard por cada tarea, la convertimos en issue, usamos ese número de issue, para poder traquear la misma.

  1. Nos situamos siempre en la rama develop, desde ahi creamos al nueva rama con el comando: $ git checkout -b feat/#(nro.issue)-clase_nro-tema, por ejemplo git checkout -b feat/#1-clase1-proyecto-calculadora este es un ejemplo para el issue #1 de la clase 1 donde vimos el proyecto calculadora.

  2. Siempre vamos a respetar la nomenclatura:

  • feat(si es una nueva funcionalidad) / bug(si hay que solucionar un error)

  • #nro-de-issue para poder relacionar la rama con el issue y la tarea asignada en el dashboar

  • clase<nro-de-clase>-<tema-de-la-clase> para tener el detalle de la clase y el tema visto