
Comme ⚡️Michaël Azerhad et 🌙 Anthony Cyrille m'y ont implicitement invité, petit exercice proposé.
Dans Klaro Cards, quand vous avez une série de cartes avec une date, vous pouvez les visualiser en colonnes. Dans l'exemple, les posts du blog peuvent être visualisés par mois, quadrimestre, ou année. Vous pouvez aussi décider d'afficher ou pas les colonnes vides.
Vous êtes en charge d'écrire la logique derrière cette fonctionnalité. Etant donné un ensemble de cartes avec une date de publication, calculer les colonnes à afficher. Une fois votre programme écrit, ajoutez l'option qui permet d'afficher ou cacher les colonnes vides.
Utilisez le langage que vous souhaitez, la méthode que vous souhaitez (BDD, TDD, Example mapping, etc.).
On s'intéresse en particulier à ce que vous appelez "Spécification" une fois le job terminé.
P.S. Pour garder l'exercice simple, on s'intéresse uniquement à la fonction qui calcule les colonnes à afficher, et seulement avec une périodicité en mois. Vous n'êtes même pas obligé de calculer les groupes de cartes pour chaque colonne (mais vous pouvez).
Je partagerai ma réponse demain.
#SoftwareEngineering #Agile