maximocanedo / maximocanedo/PROGIII-TP8

Reestructuración de la clase Provincia en una estructura Vista-Negocio-Datos

Open
#2 0 comments 0 reactions 1 assignee View on GitHub

@Jean5011 is already working on this.

Since Jun 4, 2023.

Dominant language
JavaScript
Stars
0
Forks
0
PR merge metrics
No merged PRs in 30d

Description

En el contexto de la reestructuración de nuestro código hacia una arquitectura basada en Vista-Negocio-Datos, se requiere realizar modificaciones en la clase Provincia con el objetivo de separar las responsabilidades y mejorar la organización del código.

Tareas a realizar:

  • Crear una carpeta "Entity" para almacenar la clase Provincia con sus propiedades y métodos asociados.
  • Mover las propiedades de la clase Provincia a la nueva ubicación en la carpeta "Entity".
  • Crear una carpeta "Negocio" (o "Logic") para alojar la clase ProvinciaLogic (o ProvinciaNegocio) que se encargará de manejar la lógica de negocio relacionada con las operaciones CRUD en la base de datos.
  • Mover los métodos de creación, obtención, actualización y eliminación de datos de la base de datos a la clase ProvinciaLogic (o ProvinciaNegocio) en la carpeta "Negocio" (o "Logic").
  • Actualizar todas las referencias y llamadas a la clase Provincia y sus métodos para que apunten a las nuevas ubicaciones correspondientes.

Nota: Asegúrese de tener una copia de seguridad del código existente antes de realizar cualquier cambio.
Es buena práctica crear una rama (De nombre probablemente 'reestructuracion-provincia'), realizar los cambios allí, y una vez probado todo y asegurado de que funciona, realizar el merge o el pull request.
Además, asegúrese de probar exhaustivamente el código después de realizar los cambios para garantizar su correcto funcionamiento.
Saludos.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.