Coding Dojo Vendredi 23 février 2024

Sujet : Katas sous contrainte Meetup Format : Mob Langage : Rust Nombre de participants : 8 dont un nouveau Rappel du sujet Session expérimentale pour laquelle on voulait tester un kata simple avec plusieurs contraintes. [Voir plus]
dojo 

Coding Dojo Dimanche 18 février 2024

Sujet : LeapYear Format : Mob Langage : TypeScript Nombre de participant·e·s : 4 Rétrospective Bonne nouvelle d’avoir un repo avec un setup ; Est-ce une bonne idée de faire une premiére session off-langage ? [Voir plus]
dojo 

Coding Dojo Vendredi 9 février 2024

Sujet : IceCream Refactoring Meetup Format : Mob Langage : Java, Python et TypeScript Nombre de participants : 20 Rappel du sujet Ce kata de refactoring est disponible pour plusieurs langages de programmation. [Voir plus]
dojo 

Coding Dojo du Soir

  • Sujet : Cupcake
  • Meetup
  • Format : 2 mob (TypeScript / Java), en physique
  • Nombre de participants : 22

Retrospective globale

  • Mob java (6), TS (9) puis des mob de 3
  • Premier mob, bonne expérience, confrontations des idées
  • Sympa de réviser la composition
  • Première fois que j’ai aimé le mob grâce à un facilitateur actif
  • Bon expérience de se faire orienter vers lavant quite à casser ensuite
  • Beaucoup de premier mob : changement des rôles intéressants
  • Locaux bien (Ippon)
  • Bon retour sur le présentiel
  • Soucis de baby step : 2 itérations à parler puis le test a été commenté et repris un test plus petit

ROTI

  • 3/5 : 6
  • 4/5 : 13
  • 5/5 : 3
dojo 

Coding Dojo mercredi 10 janvier 2024

  • Sujet : Bowling Kata
  • Meetup
  • Format : 2 Mobs
  • Langage : Python/TypeScript
  • Nombre de participants : 8

Rétrospective

  • TypeScript
    • Deux personnes ont fait leur première session
    • Pas l’habitude de faire des tests
    • C’est bien de faire le kata avec des personnes un peu “aguerries”
    • Le plus important, c’est le refacto, le nommage : c’est un peu une sorte de preuve par l’exemple
    • Un peu perdu avec les règles métier
    • Apprentissage grâce à l’équipe : merci d’avoir pris le temps pour les règles
  • Python
    • Ça fait longtemps que le kata n’a pas été fait, mais il a été terminé
    • Peu de “grand” refacto sur la session
    • Python était nouveau pour certains
    • L’exercice est bien
    • Première fois pour un kata en ligne
  • Le groupe est accueillant, c’est motivant

ROTI

  • 2/5 : 1 => trop court
  • 3/5 : 1
  • 4/5 : 5
dojo 

Coding Dojo du Soir

Sujet : Mölkky Meetup Format : 2 mob (TypeScript / Python), online sur discord Nombre de participants : 8 Retrospective globale TypeScript (5) Kata fini Pas mal de soucis avec les tests de la valeur des quilles Pas de type pour l’état ou la quille Python (3) Contraintes : primitive obsession / immutability Fier du code Pas implémenté la perte Première fois avec immutability Un type pour l’état ou la quille ROTI 3/5 : 1 4/5 : 3 4. [Voir plus]
dojo 

Coding Dojo jeudi 7 decembre 2023

Sujet : Mastermind Kata Meetup Format : 2 Mobs Langage : Scala/TypeScript Nombre de participants : 10 Rétrospective TypeScript Bien aimé le kata, particulièrement apprécié les premiers steps listés dans l’exemple, pas beaucoup de code à créer, on peut rapidement itérer Algo de misplaced et de well placed avec des marches sympa Étapes un peu trop grosses parfois Kata terminé 3ème kata : bien aimé surtout le fait de bien itérer Découverte de TypeScript : ça s’est bien passé 2ème kata : Ça partait un peu dans tous les sens à la fin pour les notions Partie bien aimé : quand on a commencé à se prendre les pieds dans le tapis, refaire un test plus petit pour repartir Content d’avoir utilisé les tests paramétrés Scala Découverte de Scala sympa, assez proche de Java, découverte de la fonction zip Pas réussi à faire un code très “craft” Ressenti plus comme un kata “algorithmique” qu’un kata craft On s’est bien pris les pieds dans le tapis Tests optimisés mais on ne comprend pas le code ni pourquoi ça marche Bien aimé le support de l’équipe quand il y avait besoin Syntaxe du langage un peu folklorique Des zips de partout Peut-être trop d’anticipations sur certains cas vers la fin ROTI 3. [Voir plus]
dojo 

Coding Dojo mercredi 11 novembre 2023

  • Sujet : Battleships Kata
  • Meetup
  • Format : Pair
  • Langage : C#, Java, Python, Rust, TypeScript
  • Nombre de participants : 17

Rétrospective

  • Salle C#
    • 4 Personnes
    • Pas forcément à l’aise en inside-out
    • Commencé par la grille, terminé facilement
  • Salle TypeScript
    • 4 Personnes
    • Naturellement partis en outside-in
    • EventSourcing
    • Lourdeur dans la définition des bateaux
    • Frustration du manque de refactoring
    • Fluidité dans les expérimentations de design
    • Petites étapes sur les types
    • Commencé par les utilisateurs et les tours qui ont posés le design
  • Salle Python
    • 2 Personnes
    • Premier kata, plutôt bien passé
  • Salle Rust
    • 3 Personnes
    • Grosses étapes en suivant le sujet
    • Difficulté/lourdeur à tester l’affichage de la grille
  • Salle Java
    • 4 Personnes
    • Commencé par la grille
    • Deux gros rollback sur le design

ROTI

  • 3/5 : 5
  • 4/5 : 9
  • 5/5 : 2
dojo 

Coding Dojo jeudi 26 octobre 2023

Sujet : Trivia Refactoring Kata Meetup Format : 2 * Mob Langage : Java et Python Nombre de participants : 9 Rétrospective Gros groupe coté Python Java on utilisé la version Bug Zéro avec l’avantage d’avoir déjà le test unitaire: https://github. [Voir plus]
dojo 

Coding Dojo Mardi 28 Novembre 2023

  • Sujet : Lift Kata
  • Meetup
  • Format : 2 * Mob
  • Langage : Java et PHP
  • Nombre de participants : 11

Rétrospective

  • intéressant pour un étudiant
  • impressionnant par la diminution de la charge cognitive
  • bénéficies du découpage
  • frustration par le test-first qui fait perdre le flow du code (liste des choses à faire) surtout lors de difficultés avec l’environnement
  • difficulté à jeter du code
  • la mécanique du groupe est plus plaisante que le résultat
  • le sujet a progressé globalement linéairement
  • modélisation du temps via move en Java, requests en PHP

ROTI

  • 1/5 : 0
  • 2/5 : 1 (Java, on est parti sur un mauvais design et on n’a pas changé malgré les soucis)
  • 3/5 : 1 (frustré par l’aspect de forçage des 3 steps de tdd)
  • 4/5 : 4
  • 5/5 : 5
dojo