Codecr-ft / TurnoGen

"TurnoGen: Una aplicación para generar horarios de turnos de manera rápida y eficiente. Este repositorio contiene el código fuente y la documentación necesaria para implementar la aplicación.
GNU General Public License v3.0
0 stars 1 forks source link

Agregar Clase BusinessHours para Modelar Horario Laboral #33 #41

Closed ZazRX8 closed 7 months ago

ZazRX8 commented 7 months ago

closes #33

feat_#33 #33

Este código presenta la clase BusinessHours, la cual modela las horas laborales de un negocio. La clase toma dos argumentos obligatorios: opening_time (hora de apertura) y closing_time (hora de cierre). El método is_open se utiliza para determinar si el negocio está abierto en un momento dado.

El ejemplo de uso muestra cómo crear una instancia de la clase BusinessHours con una hora de apertura a las 9:00 y una hora de cierre a las 18:00, y luego verificar si el negocio está abierto en el momento actual.

Este código puede ser utilizado en aplicaciones para verificar el estado actual del negocio y tomar acciones correspondientes según su horario laboral.

JJ commented 7 months ago

Avisadme cuadno esté listo para revisar. En todo caso, os recuerdo que tratéis de usar correctamente los mensajes de commit, con referencia siempre a un issue. La única forma de practicar buenas prácticas es... practicando.

ZazRX8 commented 7 months ago

Avisadme cuadno esté listo para revisar. En todo caso, os recuerdo que tratéis de usar correctamente los mensajes de commit, con referencia siempre a un issue. La única forma de practicar buenas prácticas es... practicando.

Avisadme cuadno esté listo para revisar. En todo caso, os recuerdo que tratéis de usar correctamente los mensajes de commit, con referencia siempre a un issue. La única forma de practicar buenas prácticas es... practicando.

Este listo para revisar feat_#33 #33

JJ commented 7 months ago

Sigue teniendo un nombre que no sigue las buenas prácticas. Os recuerdo también lo que hemos hablado, que quizás no tendría que referirse exclusivamente a horas de "negocios" sino simplemente rango de horas de un turno o apertura. Para eso tendríais que abrir otro issue.

JJ commented 7 months ago

¿Alguna razón por la que hayas incluido "issue#33" en el nombre del fichero? ¿Eso corresponde a las buenas prácticas en Python? ¿Crees que aporta alguna información a quién esté viendo el directorio?

ZazRX8 commented 7 months ago

¿Alguna razón por la que hayas incluido "issue#33" en el nombre del fichero? ¿Eso corresponde a las buenas prácticas en Python? ¿Crees que aporta alguna información a quién esté viendo el directorio?

Creí que de esta manera podría ver qué problema resuelve el código. Ahora corregiré el nombre. Gracias por la observación.

JJ commented 7 months ago

El problema que resuelve el código se debe conocer a través de los mensajes de commit, no del nombre.