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

Feat#32-Calendario #44

Closed lugaresdev closed 9 months ago

lugaresdev commented 9 months ago

closes #32 a referencia HU2 #36 y de la _Isuue: #32:

Lenguaje ubicuo de la issue (Basado en la HU2 hemos detectado que María necesita definir o establecer un calendario específico anual que proporcione año, meses y días, marcando los días festivos como un dato especial, ya que es un factor a tomar en cuenta en el futuro para la asignación de turnos de los empleados)


Se propone una estructura de clases que permite la creación y gestión de un calendario anual con información detallada sobre los días y meses. Explicaré cómo cada clase aborda las necesidades del issue:

En conjunto, estas clases proporcionan una estructura organizada y coherente para representar un calendario anual con detalles sobre los días y meses. Esto resuelve el issue #32 al proporcionar una base sólida para la implementación de la funcionalidad relacionada con la gestión de horarios y calendarios en el contexto del restaurante. Con esta estructura, intento que los desarrolladores pueden manipular fácilmente los datos del calendario y realizar operaciones relacionadas con la gestión del tiempo.

Lenguaje ubicuo presentes en el texto proporcionado:

lugaresdev commented 9 months ago

@JJ Échale un ojo.

ZazRX8 commented 9 months ago

Lucas hay que cambiar nombre de fichero Annual_Calendar.py a annual_calendar.py

lugaresdev commented 9 months ago

@ZazRX8 @Lolic3 JJ Nos ha preguntado esto: ¿Creéis que en un PMV es conveniente que haya horarios diferenciados para diferentes días? Yo creo que sería conveniente tratarlo en un futuro en otra issue y una milestone más avanzada como bien nos recomienda el. Referencia: el problema de establecer días de fiesta puede ser importante, porque dependerá de dónde esté el establecimiento, por ejemplo, y de que se sea capaz de procesar los días de fiesta que estarán en una página web de vaya usted a saber qué: ayuntamiento y demás. En caso de que tengáis en cuenta esa consideración, bastaría con asignarlo a un milestone más adelantado (tanto el issue como el PR)

maguilerafr commented 9 months ago

@ZazRX8 @Lolic3 JJ Nos ha preguntado esto: ¿Creéis que en un PMV es conveniente que haya horarios diferenciados para diferentes días? Yo creo que sería conveniente tratarlo en un futuro en otra issue y una milestone más avanzada como bien nos recomienda el. Referencia: el problema de establecer días de fiesta puede ser importante, porque dependerá de dónde esté el establecimiento, por ejemplo, y de que se sea capaz de procesar los días de fiesta que estarán en una página web de vaya usted a saber qué: ayuntamiento y demás. En caso de que tengáis en cuenta esa consideración, bastaría con asignarlo a un milestone más adelantado (tanto el issue como el PR)

Estoy de acuerdo con aplazarlo a una MS de más adelante, tiene más sentido que no se ubique dentro de este PMV

ZazRX8 commented 9 months ago

@ZazRX8 @Lolic3 JJ Nos ha preguntado esto: ¿Creéis que en un PMV es conveniente que haya horarios diferenciados para diferentes días? Yo creo que sería conveniente tratarlo en un futuro en otra issue y una milestone más avanzada como bien nos recomienda el. Referencia: el problema de establecer días de fiesta puede ser importante, porque dependerá de dónde esté el establecimiento, por ejemplo, y de que se sea capaz de procesar los días de fiesta que estarán en una página web de vaya usted a saber qué: ayuntamiento y demás. En caso de que tengáis en cuenta esa consideración, bastaría con asignarlo a un milestone más adelantado (tanto el issue como el PR)

Estoy de acuerdo con aplazarlo a una MS de más adelante, tiene más sentido que no se ubique dentro de este PMV

Estoy de acuerdo con tu opinión. Para el MVP, probablemente sea mejor enfocarse en la funcionalidad básica y los horarios generales de trabajo, y considerar escenarios más complejos, como diferentes horarios de trabajo para diferentes días, en futuros desarrollos del producto. Además, teniendo en cuenta el problema de determinar los días festivos, podría ser el mejor enfoque para garantizar la confiabilidad y estabilidad de la aplicación.