Petit kata sous contraintes


Détails
Cette session est un peu libre, l'idée est de prendre un kata basique et de le réaliser sous contraintes. Quelques idées de kata suffisamment simples :
* FizzBuzz ;
* LeapYears ;
* EmployeeReport.
Quelques idées de contraintes qui peuvent fonctionner a distance :
* Immutable : Pas de changement d'état dans les objets, si on doit changer un état alors on fait un autre objet ;
* Primitive obsession : On ne manipule pas directement de primitives du langage (ou des String ou des Collections) ;
* No flow control : On ne peut pas utiliser d'instruction changeant le flux d’exécution (conditions ou boucles) ;
* Blind Navigator : Le navigator (personne qui guide la session) ne voit pas l'écran et le code ;
* Kata TCR : si en 2mn on est pas dans un état vert (le code compile et les tests passent) on reset ce qu'on a fait pour revenir au dernier commit. Évidement, dès qu'on est vert on peu commit et reset le chrono ;
* ...
Choisissez des combos de contraintes qui vous paraissent pertinente avec le kata et qui vous permettrons de vous entrainer sur les compétences voulues.
***
La session se déroulera sur notre discord

Petit kata sous contraintes