Skip to content

dds-utn/challenge-deposito-automatizado

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Challenge: Depósito Automatizado

Descripción

Este challenge consiste en completar el diseño e implementación de un Sistema de Depósito Automatizado. El objetivo es que se implemente la lógica necesaria para manejar la recolección de mercadería en un depósito automatizado.

Enunciado

El enunciado completo del challenge se encuentra en el siguiente enlace: Enunciado del Challenge

Punto de Partida

El desarrollo de la solución debe comenzar con una revisión exhaustiva del diseño implementado hasta el momento, incluyendo:

  • La clase Pedido y su método recogerMercaderiaPor
  • El servicio PedidosService y su implementación actual
  • Las entidades y relaciones existentes
  • Los tests implementados hasta el momento

Esta revisión es fundamental para entender el contexto y asegurar que la implementación se integre correctamente con el código existente.

Estructura del Proyecto

El proyecto está estructurado como una aplicación Spring Boot con las siguientes características:

  • Tests unitarios que deben ser completados
  • Implementación base inicial del Sistema

Tareas a Realizar

  1. Leer y comprender el enunciado completo del challenge
  2. Analizar el código existente, especialmente la clase Pedido y su método recogerMercaderiaPor
  3. Completar la implementación del sistema según los requerimientos
  4. Implementar y completar los tests unitarios
  5. Asegurar que la solución cumpla con los principios SOLID y con las cualidades de diseño adecuadas.

Entrega

Para entregar su propuesta, cada grupo deberá:

  1. Clonar este repositorio
  2. Crear una rama con el nombre del grupo
  3. Implementar la solución
  4. Realizar commits descriptivos
  5. Generar una Pull Request (PR) en el repositorio original, apuntando a la rama Main

Formato de la Pull Request

  • Título: Debe seguir la siguiente nomenclatura:

    "Recorridos de Robots- Curso - Grupo X"
    

    Ejemplo: "Recorridos de Robots - K3001 - Grupo 3"

  • Descripción: En la descripción de la PR, cada grupo deberá incluir:

    • Lista de integrantes del grupo

Consideraciones Importantes

  • La PR debe ser creada por un integrante del grupo en representación de todos
  • Todos los integrantes deben ser mencionados enla descripción
  • Los commits deben ser descriptivos y seguir las buenas prácticas de Git

¡A diseñar e implementar!

El primer equipo en entregar la solución y defender su propuesta adecuadamente, se convertirá en el equipo ganador del challenge.

¡Buena suerte!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages