maximocanedo / maximocanedo/PROGIII-TP8
Reestructuración de la clase Provincia en una estructura Vista-Negocio-Datos
@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
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.