Rappel du sujet
- Afficher des ‘greetings’ en espagnol en fonction de l’heure.
- Le but était de pratiquer les mocks/Outside-in..
Déroulement
- Nous avons commencé avec une fonction prenant heure + nom
- Nous avons introduit un type
Hour
avec les trois moments de la journée (Dia/Tarde/Noche)- La question d’avoir un type limité aux 24 heures (soit par enumeration, soit par types dépendants https://arrow-kt.io/docs/meta/)
- Nous l’avons écarté car les trois cas répondaient aux requêtes
- Nous avons fait un factory dans le domain qui renvoyait un
Result
(Either
) - Ce qui violait la separation of concerns
- Nous avons testé spécifiquement la validation
Rétrospective
- Deux premières participations
- Difficultés d’avoir des instructions clair en tant que driver
- Le driver a trouvé qu’il ne fallait pas expérimenter en mob
- Les navigateurs ont trouvés intéressant de voir les erreurs qu’ils auraient fait lors de l’aprentissage
- La conception a été fait par composition inside-out, à l’inverse du sujet
- “Le bias du navigateur du départ, est-ce qu’on appel ça le Christophe Collo(mb|n) ?”
- Pas mal de difficultés sur des problèmes techniques qui ont cassées le rythme
- Envis de plus s’axer sur le design (architecture hexagonale)
ROTI
- 2/5 : 1
- 3/5 : 3
- 4/5 : 2