Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Coding dojos - Agile Tour Rennes 2019

Coding dojos - Agile Tour Rennes 2019

Support de mon atelier donné à Agile Tour Rennes

Pascal Le Merrer

November 22, 2019
Tweet

More Decks by Pascal Le Merrer

Other Decks in Programming

Transcript

  1. 2 Qui suis-je ?
 Développeur chez Orange Labs Rennes @pascallemerrer

    Co-organisateur du meetup software crafts•wo•manship Rennes Co-organisateur de Socrates Rennes
  2. 3

  3. 7 Principes 
 Un unique ordinateur Un projecteur Choix du

    sujet Pilote / copilote 
 ou mob programming
  4. 9 Mars Rover Kata 
 • Point de départ :

    (x, y) • Orientation : NSEW • Le rover reçoit un tableau
 de commandes • Implémenter les commandes
 marche avant et arrière : F, B • Implémenter les commandes
 gauche et droite : L, R • On peut aller d'un bord à l'autre de la grille
 (la grille représente une planète) • Implémenter la détection d'obstacles
 avant de déplacer le rover • Si le rover rencontre un obstacle,
 arrêter le rover et signaler l'obstacle
  5. 11 Ressources : Katas 
 • codingdojo.org • Kata-log •

    The Bowling Game Kata (lien au tout début de l'article) • Bank Account Kata • Gilded Rose : refactoring de code legacy • Trip service Kata : refactoring de code legacy
  6. 12 Ressources : exercices en ligne 
 • exercism.io •

    cyber-dojo.org • CodinGame (en mode training)
  7. 15 Tic Tac Toe
 
 • les joueurs prennent chacun

    leur tour une nouvelle case jusqu’à la fin de la partie • la partie s’arrête si toutes les cases d’une ligne sont occupées par le même joueur • la partie s’arrête si toutes les cases d’une colonne sont occupées par le même joueur • la partie s’arrête si toutes les cases d’une diagonale sont occupées par le même joueur • la partie est terminée quand toutes les cases sont occupées • il y a deux joueurs : X et O • la grille comporte 9 cellules (3x3) • un joueur peut prendre une case si elle est vide image du domaine public
  8. 25 Quels résultats ? 
 • Apprentissages • Serendipité •

    Communauté • Donne envie • Propagation chez Orange