Pregunta

Al dar la opción de que algo vuelva a ocurrir cada cierto tiempo, ¿cómo debo tratar los tiempos que no vuelven a ocurrir en cada intervalo?

Por ejemplo, ¿qué debería pasar con los recordatorios de cumpleaños para el 29 de febrero? O si tengo una cita mensual el día 31, ¿qué debería pasar en los meses que no tienen un día 31?

¿Qué crees que el usuario razonable esperaría y quedará menos sorprendido por?

¿Fue útil?

Solución

Mi primera reacción a esta pregunta sería darle al usuario la opción de qué hacer si cae en esa fecha (ir al día siguiente, omitir el día, etc.).

Pero para responder directamente a su pregunta, creo que el usuario razonable se sorprendería menos por la ocurrencia que ocurrió el día antes del "omitido". día.

Otros consejos

Creo que podrías marcar fechas como esta con bastante facilidad. Las únicas fechas que se me ocurren son los días 29, 30 y 31 de un mes, o el 29 de febrero.

Cuando el usuario opta por que se le recuerde una de estas fechas mensualmente (o anualmente para el 29 de febrero), puede solicitarle una fecha alternativa para esos meses.

Además, podría tener una opción para recibir notificaciones "el último día de cada mes".

Idealmente, solicite al crear el recordatorio.

Si estás atrapado con eso, los empujaría hacia adelante. Esa es la opción menos dañina. No siempre quieres la menor sorpresa, también es importante minimizar el daño de tomar la decisión equivocada.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top