Aller au contenu

Coding dojo du midi : Random Dates Generator

Photo de Anthony Rey
Hosted By
Anthony R.
Coding dojo du midi : Random Dates Generator

Détails

Sujet : Random Dates Generator

L'objectif est de faire un mécanisme de génération de dates aléatoires dans une période donnée (pour, par exemple, simuler des actions d'utilisateurs de manière aléatoire).

Exemple d'API envisageable (absolument pas imposée, c'est pour donner une idée) :

new Frequency(Duration.ofDays(30)).datesIn(new Period(start, end))

Ici, on construit Frequency avec un laps de temps au cours duquel on veut obtenir une date (ici 30j). On peut ensuite demander des dates dans une plage donnée.

Par exemple, en demandant des dates entre le 01/01/2022 et le 01/02/2022 on obtiendra entre 1 et 2 dates, la première entre le 01/01/2022 et le 30/01/2022 (a minuit) et la seconde, potentiellement, dans le temps restant.

Les dates ne doivent pas se trouver en dehors de la période demandée mais, si la période est coupée (comme dans l'exemple) on peut ne pas avoir de date.

L'exercice se déroulera en pair ou mob programming selon le nombre de participants.

***

La session se déroulera sur Discord : https://discord.gg/T6wJUWW

Photo of Software Crafters Lyon group
Software Crafters Lyon
Afficher d'autres événements
Événement en ligne
L'événement est passé