- Sujet : Petit kata sous contraintes
- Meetup
- Katas suggérés :
- 6 inscrits / 7 présents
- Lieu : Discord
- Format : Mobs programmings par groupes de 3 - 4 personnes
- Langages : Java, Haskell
Sessions
19h20 - 20h, deux groupes
-
FizzBuzz sans if en Haskell
Implémentation rapide en utilisant des zip sur des streams, le système de type aide pour beaucoup (vive les monoïdes).
Tentative par la suite de remplacer des éléments built-in, doc partagée par Gautier : https://programmable.computer/posts/church_encoding.html -
Employee Report avec primitive obsession immutable en Java
Session un peu compliquée par moment pour les plus débutants.
Focus sur les primitives obsessions, immutabilité mise en place sans même se concentrer dessus.
20h10 - 20h45, un groupe
Employee Report en Java avec :
- Reset hard toutes les 2 minutes
- Test && Commit || Revert.
Peut trigger des personnes souffrant du biais des coûts irrécupérables.
La contrainte des deux minutes pousse aux baby-steps. Mais elle est perçue par certains comme contre-productive: on cherche à faire vite et bien en même temps (ce qui n’est pas très compatible).
ROTI
- 3/5 : 3
- 4/5 : 2
- 5/5 : 1