Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/roman31x/dia-3-proyecto-sistema-venta-compudev
Proyecto autodidacta en Java está enfocado mejora lógica de programación y acciones de un CRUD sin Actualizar (U), utilizando Patrones SOLID, estructura MVC, y modularidad. Maven gestiona dependencias y Junit para test de verificación de funcionalidad. Espero sea de tu agrado :)
https://github.com/roman31x/dia-3-proyecto-sistema-venta-compudev
camelcase clean-code java junit maven mvc poo solid
Last synced: 5 days ago
JSON representation
Proyecto autodidacta en Java está enfocado mejora lógica de programación y acciones de un CRUD sin Actualizar (U), utilizando Patrones SOLID, estructura MVC, y modularidad. Maven gestiona dependencias y Junit para test de verificación de funcionalidad. Espero sea de tu agrado :)
- Host: GitHub
- URL: https://github.com/roman31x/dia-3-proyecto-sistema-venta-compudev
- Owner: Roman31X
- Created: 2024-07-27T19:40:30.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2024-07-29T04:50:14.000Z (4 months ago)
- Last Synced: 2024-07-29T21:57:13.856Z (4 months ago)
- Topics: camelcase, clean-code, java, junit, maven, mvc, poo, solid
- Language: Java
- Homepage:
- Size: 20.5 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Dia-3-Proyecto-Sistema-Venta-CompuDEV con Java - V1.0.0
Para el desarrollo de este proyecto se debe tener en cuentas los
siguientes puntos:- Buena Lógica de programación.
- Buenos fundamentos de programación.## ¿Qué practicas implementaré en este proyecto?
- [x] POO - Programación Orientada a Objetos
- Reforzando conceptos de los cuatro pilares de la programación.
- Creando código más limpio, mantenible y escalable.- [x] Principios SOLID
- Fundamental en el desarrollo de software orientado a objetos.
- Proporcionando un marco para crear código más limpio,- [x] Principio de Modularidad
- Designar tareas o responsabilidades en clases y capas.- [x] Clean Code
- Para un código limpio.
- Seguir las convenciones de nomenclatura y estilo de Java.- [x] Estructura MVC
- Para asignar responsabilidades en capas.
- Permitir escalabilidad el código.- [x] Estilo camelCase
- Estilo de escritura que se aplica a frases o palabras compuestas.
- El nombre se debe a que las mayúsculas a lo largo de una palabra
en CamelCase se asemejan a las jorobas de un camello.## ¿En qué consiste la aplicación a desarrollar?
Permitirá al usuario realizar operaciones básicas de:
- [x] Realizar un Pedido
- [x] Revisar las Órdenes## Temas puestos en práctica para su desarrollo
Se aplicarán conceptos fundamentales con java tales como:- [x] Creación de variables.
- [x] Creación y diseño de clases.
- [x] Conceptos de Herencia
- [x] Relación entre clases y sobre escritura de métodos
- [x] Condicionales como if/else y switch.
- [x] Manejo de ciclos como forEach y while.## FUNCIONALIDAD DEL APLICATIVO
Permitirá al usuario realizar operaciones básicas de un CRUD a una base de
datos local List:
- [x] C - Registrar Orden
- [x] R - Listar Orden
- [x] U - Actualizar próxima actualización
- [x] D - Eliminar Orden de la Lista
- Extra:
- [x] Buscar Orden por ID
- Por último, el usuario podrá salir de la aplicación si asi lo desee.