SlideShare ist ein Scribd-Unternehmen logo
1 von 15
Global Day of Code 
Retreat 2014 
Human Talk – Lyon – 18/11/2014 
Samuel PECOUL - VISEO 
: @SamPecoul
En bref 
Un évènement 
mondial 
Villes hôtes 
141 
2014 
Le samedi 15 novembre 
Nombre participants 
~4000 
2014
Sur Lyon 
Organisé par les 
communautés 
Lyonnaise 
~ 20 participants 
Sponsor officiel 
Les 
développeurs 
Manque 
d’entrainement 
Doivent pratiquer 
pour maitriser 
leur ‘art’
En 
environnement 
de travail 
Restent dans leurs zones de conforts 
Evitent de faire des tests 
Ne pensent pas au problème à résoudre 
N’apprennent pas de nouvelles choses 
Quick & Dirty, just make it work… 
Doivent se 
concentrer sur 
le produit 
Les développeurs :
Le code retreat 
Pas de contrainte d’outil ou de legacy 
Environnement propice à l’expérimentation 
Permet de sortir de sa zone de confort 
Apprentissage de nouvelles techniques 
Pas d’objectifs de production 
On se concentre sur 
le processus
Déroulement de 
la journée 
5 itérations d'une heure 
5 minutes d’intro 
45 minutes de code 
10 minutes de rétrospective 
1 nouvelle contrainte a chaque itération 
Objet immutable seulement 
3 lignes par méthodes max 
if-less… 
TDD et Pair programming obligatoire
Les 4 règles du 
Simple Design 
Passer tous les tests 
Communiquer l'intention (expressivité) 
Pas de duplication 
Faire le code minimal (classes, modules)
Le jeu de la vie 
de Conway 
Règle n°1 : 
La Souspopulation 
« Toute cellule vivante 
avec moins de 2 
voisins vivants meurt 
au tour suivant »
Le jeu de la vie 
de Conway 
Règle n°2 : 
La Surpopulation 
« Toute cellule vivante 
avec plus de 3 voisins 
vivants meurt au tour 
suivant »
Le jeu de la vie 
de Conway 
Règle n°3 : 
La reproduction 
« Toute cellule morte 
avec exactement 3 
voisins vivants vit au 
tour suivant »
Points notables 
Mixe de langage 
Java, C#, F#, Python, C++… 
Mixe de culture 
Développeur, Entrepreneur, Indépendants, Enseignant… 
Des jeunes (et des moins jeunes) 
1 point commun : le code (propre)
Quelques 
retours 
« je suis épaté, on a beau toujours 
refaire le même exercice, 
l’approche diffère à chaque fois ! » 
« Je craignais d’arriver dans un 
milieu ‘élitiste’ ou l’on aller juger mon 
code, mais en fait pas du tout ! » 
« L’ambiance est vraiment sympas. 
Ca fait plaisir de coder dans ces conditions » 
« Je pense avoir mieux saisie l’importance de soigner son 
code de test. Je pense que j’y ferais plus attention à l’avenir 
(notamment la duplication de code) »
On a besoin de vous !
Question ?

Weitere ähnliche Inhalte

Andere mochten auch

Figaronron - Procession du car d'or 01 (14-06-2009)
Figaronron - Procession du car d'or 01 (14-06-2009)Figaronron - Procession du car d'or 01 (14-06-2009)
Figaronron - Procession du car d'or 01 (14-06-2009)Figaronron Figaronron
 
080606 E Sangathan Up Fing
080606 E Sangathan Up Fing080606 E Sangathan Up Fing
080606 E Sangathan Up Fingesangathan
 
Invoice 1893 part 1
Invoice 1893 part 1Invoice 1893 part 1
Invoice 1893 part 1rmmccullough
 
SPM auf der Socialbar
SPM auf der SocialbarSPM auf der Socialbar
SPM auf der SocialbarMarkus Luther
 
Steinschaler Gärten
Steinschaler GärtenSteinschaler Gärten
Steinschaler GärtenJohann Weiss
 
Seminare im Wildkräuterhotel Steinschalerhof
Seminare im Wildkräuterhotel SteinschalerhofSeminare im Wildkräuterhotel Steinschalerhof
Seminare im Wildkräuterhotel SteinschalerhofJohann Weiss
 
C Estpasdela Politique
C Estpasdela PolitiqueC Estpasdela Politique
C Estpasdela Politiquemissjoss
 
Programa Bilingüe IES Jimenez de la Espada
Programa Bilingüe IES Jimenez de la EspadaPrograma Bilingüe IES Jimenez de la Espada
Programa Bilingüe IES Jimenez de la Espadadbrunosan
 
WOR(l)D GN Algeria - Plan De Compensation
WOR(l)D GN Algeria - Plan De CompensationWOR(l)D GN Algeria - Plan De Compensation
WOR(l)D GN Algeria - Plan De CompensationWorld Global Network
 
Consultorioparacajón
ConsultorioparacajónConsultorioparacajón
ConsultorioparacajónCarmen Cea
 
8 Claves de Liderazgo del Monje que Vendió su Ferrari
8 Claves de Liderazgo del Monje que Vendió su Ferrari8 Claves de Liderazgo del Monje que Vendió su Ferrari
8 Claves de Liderazgo del Monje que Vendió su Ferrariyalitzauribe
 
Funciones y protocolos del modelo osi
Funciones y protocolos del modelo osiFunciones y protocolos del modelo osi
Funciones y protocolos del modelo osiguest4d27d3
 
Birgit Fingerle - Innovation zum mitmachen - movers&shakers bibltag-hh_20120523
Birgit Fingerle - Innovation zum mitmachen - movers&shakers bibltag-hh_20120523Birgit Fingerle - Innovation zum mitmachen - movers&shakers bibltag-hh_20120523
Birgit Fingerle - Innovation zum mitmachen - movers&shakers bibltag-hh_20120523Zukunftswerkstatt
 

Andere mochten auch (19)

Social Software @ Sun
Social Software @ SunSocial Software @ Sun
Social Software @ Sun
 
Figaronron - Procession du car d'or 01 (14-06-2009)
Figaronron - Procession du car d'or 01 (14-06-2009)Figaronron - Procession du car d'or 01 (14-06-2009)
Figaronron - Procession du car d'or 01 (14-06-2009)
 
080606 E Sangathan Up Fing
080606 E Sangathan Up Fing080606 E Sangathan Up Fing
080606 E Sangathan Up Fing
 
Les journées de Chipo - Jour 291
Les journées de Chipo - Jour 291Les journées de Chipo - Jour 291
Les journées de Chipo - Jour 291
 
Invoice 1893 part 1
Invoice 1893 part 1Invoice 1893 part 1
Invoice 1893 part 1
 
SPM auf der Socialbar
SPM auf der SocialbarSPM auf der Socialbar
SPM auf der Socialbar
 
Steinschaler Gärten
Steinschaler GärtenSteinschaler Gärten
Steinschaler Gärten
 
Seminare im Wildkräuterhotel Steinschalerhof
Seminare im Wildkräuterhotel SteinschalerhofSeminare im Wildkräuterhotel Steinschalerhof
Seminare im Wildkräuterhotel Steinschalerhof
 
Conclusions del Fòrum de la Professió Mèdica - Àmbit Salut Mental
Conclusions del Fòrum de la Professió Mèdica - Àmbit Salut MentalConclusions del Fòrum de la Professió Mèdica - Àmbit Salut Mental
Conclusions del Fòrum de la Professió Mèdica - Àmbit Salut Mental
 
C Estpasdela Politique
C Estpasdela PolitiqueC Estpasdela Politique
C Estpasdela Politique
 
Disneylandia
DisneylandiaDisneylandia
Disneylandia
 
Desert
DesertDesert
Desert
 
Programa Bilingüe IES Jimenez de la Espada
Programa Bilingüe IES Jimenez de la EspadaPrograma Bilingüe IES Jimenez de la Espada
Programa Bilingüe IES Jimenez de la Espada
 
WOR(l)D GN Algeria - Plan De Compensation
WOR(l)D GN Algeria - Plan De CompensationWOR(l)D GN Algeria - Plan De Compensation
WOR(l)D GN Algeria - Plan De Compensation
 
Consultorioparacajón
ConsultorioparacajónConsultorioparacajón
Consultorioparacajón
 
8 Claves de Liderazgo del Monje que Vendió su Ferrari
8 Claves de Liderazgo del Monje que Vendió su Ferrari8 Claves de Liderazgo del Monje que Vendió su Ferrari
8 Claves de Liderazgo del Monje que Vendió su Ferrari
 
Funciones y protocolos del modelo osi
Funciones y protocolos del modelo osiFunciones y protocolos del modelo osi
Funciones y protocolos del modelo osi
 
1. atletas juegos olímpicos
1. atletas juegos olímpicos1. atletas juegos olímpicos
1. atletas juegos olímpicos
 
Birgit Fingerle - Innovation zum mitmachen - movers&shakers bibltag-hh_20120523
Birgit Fingerle - Innovation zum mitmachen - movers&shakers bibltag-hh_20120523Birgit Fingerle - Innovation zum mitmachen - movers&shakers bibltag-hh_20120523
Birgit Fingerle - Innovation zum mitmachen - movers&shakers bibltag-hh_20120523
 

Ähnlich wie Resume

Les Code Reviews : le guide de survie
Les Code Reviews : le guide de survieLes Code Reviews : le guide de survie
Les Code Reviews : le guide de survieNicolas VERINAUD
 
Sortir de l’ère des héros - HumanTalks Paris Mars 2017
Sortir de l’ère des héros - HumanTalks Paris Mars 2017Sortir de l’ère des héros - HumanTalks Paris Mars 2017
Sortir de l’ère des héros - HumanTalks Paris Mars 2017Jean-Pierre Lambert
 
Tdd en action - découverte
Tdd en action - découverteTdd en action - découverte
Tdd en action - découverteEric Mignot
 
Coding dojo en entreprise
Coding dojo en entrepriseCoding dojo en entreprise
Coding dojo en entrepriseNicolas Ledez
 
Soirée Qualité Logicielle avec Sonar
Soirée Qualité Logicielle avec SonarSoirée Qualité Logicielle avec Sonar
Soirée Qualité Logicielle avec SonarElsassJUG
 

Ähnlich wie Resume (6)

Les Code Reviews : le guide de survie
Les Code Reviews : le guide de survieLes Code Reviews : le guide de survie
Les Code Reviews : le guide de survie
 
Sortir de l’ère des héros - HumanTalks Paris Mars 2017
Sortir de l’ère des héros - HumanTalks Paris Mars 2017Sortir de l’ère des héros - HumanTalks Paris Mars 2017
Sortir de l’ère des héros - HumanTalks Paris Mars 2017
 
Tdd en action - découverte
Tdd en action - découverteTdd en action - découverte
Tdd en action - découverte
 
Coding dojo en entreprise
Coding dojo en entrepriseCoding dojo en entreprise
Coding dojo en entreprise
 
Coder propre !
Coder propre !Coder propre !
Coder propre !
 
Soirée Qualité Logicielle avec Sonar
Soirée Qualité Logicielle avec SonarSoirée Qualité Logicielle avec Sonar
Soirée Qualité Logicielle avec Sonar
 

Resume

  • 1. Global Day of Code Retreat 2014 Human Talk – Lyon – 18/11/2014 Samuel PECOUL - VISEO : @SamPecoul
  • 2. En bref Un évènement mondial Villes hôtes 141 2014 Le samedi 15 novembre Nombre participants ~4000 2014
  • 3. Sur Lyon Organisé par les communautés Lyonnaise ~ 20 participants Sponsor officiel 
  • 4. Les développeurs Manque d’entrainement Doivent pratiquer pour maitriser leur ‘art’
  • 5. En environnement de travail Restent dans leurs zones de conforts Evitent de faire des tests Ne pensent pas au problème à résoudre N’apprennent pas de nouvelles choses Quick & Dirty, just make it work… Doivent se concentrer sur le produit Les développeurs :
  • 6. Le code retreat Pas de contrainte d’outil ou de legacy Environnement propice à l’expérimentation Permet de sortir de sa zone de confort Apprentissage de nouvelles techniques Pas d’objectifs de production On se concentre sur le processus
  • 7. Déroulement de la journée 5 itérations d'une heure 5 minutes d’intro 45 minutes de code 10 minutes de rétrospective 1 nouvelle contrainte a chaque itération Objet immutable seulement 3 lignes par méthodes max if-less… TDD et Pair programming obligatoire
  • 8. Les 4 règles du Simple Design Passer tous les tests Communiquer l'intention (expressivité) Pas de duplication Faire le code minimal (classes, modules)
  • 9. Le jeu de la vie de Conway Règle n°1 : La Souspopulation « Toute cellule vivante avec moins de 2 voisins vivants meurt au tour suivant »
  • 10. Le jeu de la vie de Conway Règle n°2 : La Surpopulation « Toute cellule vivante avec plus de 3 voisins vivants meurt au tour suivant »
  • 11. Le jeu de la vie de Conway Règle n°3 : La reproduction « Toute cellule morte avec exactement 3 voisins vivants vit au tour suivant »
  • 12. Points notables Mixe de langage Java, C#, F#, Python, C++… Mixe de culture Développeur, Entrepreneur, Indépendants, Enseignant… Des jeunes (et des moins jeunes) 1 point commun : le code (propre)
  • 13. Quelques retours « je suis épaté, on a beau toujours refaire le même exercice, l’approche diffère à chaque fois ! » « Je craignais d’arriver dans un milieu ‘élitiste’ ou l’on aller juger mon code, mais en fait pas du tout ! » « L’ambiance est vraiment sympas. Ca fait plaisir de coder dans ces conditions » « Je pense avoir mieux saisie l’importance de soigner son code de test. Je pense que j’y ferais plus attention à l’avenir (notamment la duplication de code) »
  • 14. On a besoin de vous !