Upload
florentpellet
View
466
Download
1
Embed Size (px)
Citation preview
Lyon
Global Day of Coderetreat
November 14, 2015
celebrating passion and craftsmanship
Merci aux sponsors
GDoCR Lyon 2015
Lyon Tech Hub
La journée GDoCR
- Amélioration au développement
- Des règles
- TDD
- Pair programming
- Nouvelle paire à chaque itération
- Au moins un connaisseur d’environnement/language
- Des itérations
- Implémenter le “Jeu de la vie” : GoL
- Suppression du code en fin d’itération (le résultat ne compte pas, mais le raisonnement, pratique)
- Live
- vidéo: http://appear.in/GDCR-GMT+1-Booth5
- session: http://live.coderetreat.org/
GDoCR Lyon 2015
Une cellule vivante avec moins de 2 voisines vivantes, meurt par sous population
Une cellule vivante avec 2 ou 3 voisines vivantes, vit à la prochaine génération
Une cellule vivante avec plus de 3 voisines vivantes, meurt par sur population
Une cellule morte avec exactement 3 voisines vivantes, vit par reproduction
GDoCR Lyon 2015
Une itération
- Une paire
- Un poste
- Contrainte(s) expliquée(s) en 5 minutes
- 45 minutes coding
- on jete le code de l’itération précedente
- on implémente les 4 règles du GoL (et uniquement les règles)
- on fait que tous les tests passent (au vert)
- 10 minutes débriefing
- Des facilitateurs (Florent, Rémi, Alin)
- expliquer
- cadrer
- challenger
GDoCR Lyon 2015
Questions ?
GDoCR Lyon 2015
Tour de table
- Language(s)
- Environnement(s)
- Envies (pour la journée GDoCR)
GDoCR Lyon 2015
Itération 1
- Contrainte :
- TDD
1. Ecrire le test le plus simple (qui est rouge)
2. Passer le test au vert le plus rapidement possible
3. Faire du Refactoring (renommage, suppression
duplication ...)
4. Recommencer
GDoCR Lyon 2015
Itération 1
- Débrief
GDoCR Lyon 2015
Itération 2
- Contraintes
- TDD
- Pas de type de base
- Immutabilité
GDoCR Lyon 2015
Itération 2
- Débrief
GDoCR Lyon 2015
Itération 3
- Contraintes
- TDD
- Ping pong silencieux
GDoCR Lyon 2015
Itération 3
- Débrief
GDoCR Lyon 2015
Pause déjeuner
- Contraintes
- Sortie brève, voir interdite! => Prochaine itération à 14h
CoderDojo : https://www.youtube.com/watch?v=z_gcHGa8J1E
Don: https://coderdojo.org/donate/
GDoCR Lyon 2015
Discounts and Offers
Discounts and Offers
Itération 4
- Contraintes
- TDD
- Pas de type de base
- Pas de condition
- Pattern Matching admis
GDoCR Lyon 2015
Itération 4
- Débrief
GDoCR Lyon 2015
Itération 5
- Contraintes
- TDD
- Pas de souris
- Pas de menu
- Clavier admis
GDoCR Lyon 2015
Itération 5
- Débrief
GDoCR Lyon 2015
Itération 6
- Contraintes
- TDD
- Objets Calisthenics
- Un niveau indentation par fonction
- Pas de conditions
- Pas de type de base
- First class collections
- Un point par ligne
- Pas d’abréviations
- Complexité faible, garder les classes petites
- Pas plus de 2 variables par classes
- Pas de getters/setters/properties
GDoCR Lyon 2015
Tour de table
- Exprimez-vous!
GDoCR Lyon 2015
Des bénévoles?… ou des sponsors ?
GDoCR Lyon 2015
Evenements IT sur Lyon (agenda lyontechhub.org)
- 16/11 : JUG - Kotlin : Code with Fun
- 17/11 : TupperVim
- 23/11 : MUG Lyon - Your Agile is dead
- 24/11 : Coding Dojo - TDD Outside-in
- 01/12 : CARA
- 09/12 : Lyon.rb
GDoCR Lyon 2015
Merci aux sponsors
Lyon Tech Hub
GDoCR Lyon 2015
Merci
GDoCR Lyon 2015