Coding Dojo – Kata sur le pilotage  par les tests d'acceptances (ATDD)  Emmanuel  Hugonnet Architecture J2EE [email_addres...
Contrat de la session Ce que vous verrez pendant cette session [  5'] Rapide présentation du coding-dojo [  5'] Présentati...
Contrat de la session Ce que vous ne verrez pendant cette session <ul><li>L'intérêt du coding-dojo </li></ul><ul><li>On Th...
Présentation
Historique Si je veux apprendre le Judo, je vais m'inscrire au dojo du coin et y passer une heure par semaine pendant deux...
Objectifs <ul><li>Espace sûr </li></ul><ul><ul><li>Pas de compétition </li></ul></ul><ul><ul><li>Collaboration </li></ul><...
Kata from Dojo@SP (São Paulo)  co-pilote pilote Binôme Participants
Charte Coding Dojo - Kata Objectifs Présentation d'une solution pour un défi. Le but n'est pas de trouver la meilleure sol...
Défi
Jeu Du Pendu
 
 
 
Jeu Du Pendu v1.0 <ul><li>Succès en début de partie </li></ul><ul><ul><li>Soit   le mot à trouver &quot;SANGLIER&quot; </l...
Jeu Du Pendu v1.0 <ul><li>L'utilisateur tape une lettre déjà proposée </li></ul><ul><ul><li>Soit   le mot à trouver &quot;...
Jeu Du Pendu v1.0 <ul><li>Echec avec compteur coups restants à 0 </li></ul><ul><ul><li>Soit   le mot à trouver &quot;ALOUE...
 
ATDD / TDD Emerger le design Tests unitaires Exigences exécutables Spécifications par l'exemple
 
Rétrospective
<ul><li>5 doigts : Excellente Super c'est exactement ce qu'il me fallait ! </li></ul><ul><li>4 doigts : Bonne Très intéres...
Annexes
Coding Dojo à Grenoble Site web  http://clubagile.org/evenements/coding-dojo/ Liste de diffusion  http://groups.google.fr/...
Randori co-pilote pilote On tourne (5 – 7 mn) Binôme Participants from Dojo@SP (São Paulo)
Remerciements <ul><li>Pragmatic  Dave Thomas </li></ul><ul><li>Laurent  Bossavit   </li></ul><ul><li>Emmanuel Gaillot </li...
Prochain SlideShare
Chargement dans…5
×

Agile Tour 2009 Coding Dojo Kata ATDD

2 992 vues

Publié le

ATDD Coding Dojo slides.
The code is on Github (ehsavoie)

0 commentaire
0 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

Aucun téléchargement
Vues
Nombre de vues
2 992
Sur SlideShare
0
Issues des intégrations
0
Intégrations
129
Actions
Partages
0
Téléchargements
29
Commentaires
0
J’aime
0
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

Agile Tour 2009 Coding Dojo Kata ATDD

  1. 1. Coding Dojo – Kata sur le pilotage par les tests d'acceptances (ATDD) Emmanuel Hugonnet Architecture J2EE [email_address] +33-(0)476248658 Rémy Sanlaville Expert Senior en Ingénierie Logicielle   [email_address]
  2. 2. Contrat de la session Ce que vous verrez pendant cette session [ 5'] Rapide présentation du coding-dojo [ 5'] Présentation du défi [35'] Codage en binôme avec cuke4duke [15'] Rétrospective
  3. 3. Contrat de la session Ce que vous ne verrez pendant cette session <ul><li>L'intérêt du coding-dojo </li></ul><ul><li>On The Benefits of Dojo (Arnaud Bailly) </li></ul><ul><li>Présentation des spécifications exécutables </li></ul><ul><li>Session Soigner sa schizophrénie MOA / MOE </li></ul><ul><li>Comment mettre en place un coding-dojo dans sa ville </li></ul><ul><ul><li>Coding Dojo: un retour d'expérience </li></ul></ul><ul><li>Comment devenir Chuk Norris </li></ul>
  4. 4. Présentation
  5. 5. Historique Si je veux apprendre le Judo, je vais m'inscrire au dojo du coin et y passer une heure par semaine pendant deux ans, au bout de quoi j'aurai peut-être envie de pratiquer plus assidument. Si je veux apprendre la programmation objet, mon employeur va me trouver une formation de trois jours à Java dans le catalogue 2004. Cherchez l'erreur. -- Laurent Bossavit
  6. 6. Objectifs <ul><li>Espace sûr </li></ul><ul><ul><li>Pas de compétition </li></ul></ul><ul><ul><li>Collaboration </li></ul></ul><ul><ul><li>Tout le monde participe </li></ul></ul><ul><li>Apprentissage continu/régulier </li></ul><ul><li>Apprentissage par petits pas </li></ul><ul><li>L’erreur est humaine </li></ul>Chacun doit pouvoir s'améliorer à son rythme Le but n'est pas de terminer l'exercice mais bien d'apprendre
  7. 7. Kata from Dojo@SP (São Paulo) co-pilote pilote Binôme Participants
  8. 8. Charte Coding Dojo - Kata Objectifs Présentation d'une solution pour un défi. Le but n'est pas de trouver la meilleure solution mais de comprendre la solution proposée par l'animateur. Règles Vous ne pouvez poser des questions que si vous n'avez pas compris un enchaînement. Vous ne pouvez pas interrompre le Kata pour proposer une meilleure solution.
  9. 9. Défi
  10. 10. Jeu Du Pendu
  11. 14. Jeu Du Pendu v1.0 <ul><li>Succès en début de partie </li></ul><ul><ul><li>Soit le mot à trouver &quot;SANGLIER&quot; </li></ul></ul><ul><ul><li>Et le nombre de coups restants est 6 </li></ul></ul><ul><ul><li>Et le mot affiché est &quot;********&quot; </li></ul></ul><ul><ul><li>Lorsque je tape la lettre &quot;S&quot; </li></ul></ul><ul><ul><li>Alors le nombre de coups restants devrait être 6 </li></ul></ul><ul><ul><li>Et le mot affiché devrait être &quot;S*******&quot; </li></ul></ul><ul><li>Echec </li></ul><ul><ul><li>Soit le mot à trouver &quot;SANGLIER&quot; </li></ul></ul><ul><ul><li>Et le nombre de coups restants est 6 </li></ul></ul><ul><ul><li>Et le mot affiché est &quot;S*******&quot; </li></ul></ul><ul><ul><li>Lorsque je tape la lettre &quot;Z&quot; </li></ul></ul><ul><ul><li>Alors le nombre de coups restants devrait être 5 </li></ul></ul><ul><ul><li>Et le mot affiché devrait être &quot;S*******&quot; </li></ul></ul>
  12. 15. Jeu Du Pendu v1.0 <ul><li>L'utilisateur tape une lettre déjà proposée </li></ul><ul><ul><li>Soit le mot à trouver &quot;SANGLIER&quot; </li></ul></ul><ul><ul><li>Et le nombre de coups restants est 5 </li></ul></ul><ul><ul><li>Et le mot affiché est &quot;S*N*****&quot; </li></ul></ul><ul><ul><li>Lorsque je tape la lettre &quot;S&quot; </li></ul></ul><ul><ul><li>Alors le nombre de coups restants devrait être 5 </li></ul></ul><ul><ul><li>Et le mot affiché devrait être &quot;S*N*****&quot; </li></ul></ul><ul><li>Succès avec état </li></ul><ul><ul><li>Soit le mot à trouver &quot;SANGLIER&quot; </li></ul></ul><ul><ul><li>Et le nombre de coups restants est 5 </li></ul></ul><ul><ul><li>Et le mot affiché est &quot;S*******&quot; </li></ul></ul><ul><ul><li>Lorsque je tape la lettre &quot;N&quot; </li></ul></ul><ul><ul><li>Alors le nombre de coups restants devrait être 5 </li></ul></ul><ul><ul><li>Et le mot affiché devrait être &quot;S*N*****&quot; </li></ul></ul>
  13. 16. Jeu Du Pendu v1.0 <ul><li>Echec avec compteur coups restants à 0 </li></ul><ul><ul><li>Soit le mot à trouver &quot;ALOUETTE&quot; </li></ul></ul><ul><ul><li>Et le nombre de coups restants est 0 </li></ul></ul><ul><ul><li>Et le mot affiché est &quot;A***ETTE&quot; </li></ul></ul><ul><ul><li>Lorsque je tape la lettre &quot;S&quot; </li></ul></ul><ul><ul><li>Alors le nombre de coups restants devrait être 0 </li></ul></ul><ul><ul><li>Et le mot affiché devrait être &quot;A***ETTE&quot; </li></ul></ul><ul><li>Succès avec plusieurs occurrences d'une même lettre </li></ul><ul><ul><li>Soit le mot à trouver &quot;ALOUETTE&quot; </li></ul></ul><ul><ul><li>Et le nombre de coups restants est 5 </li></ul></ul><ul><ul><li>Et le mot affiché est &quot;A*******&quot; </li></ul></ul><ul><ul><li>Lorsque je tape la lettre &quot;T&quot; </li></ul></ul><ul><ul><li>Alors le nombre de coups restants devrait être 5 </li></ul></ul><ul><ul><li>Et le mot affiché devrait être &quot;A****TT*&quot; </li></ul></ul>
  14. 18. ATDD / TDD Emerger le design Tests unitaires Exigences exécutables Spécifications par l'exemple
  15. 20. Rétrospective
  16. 21. <ul><li>5 doigts : Excellente Super c'est exactement ce qu'il me fallait ! </li></ul><ul><li>4 doigts : Bonne Très intéressant, j’ai gagné plus que le temps que j’y ai passé. </li></ul><ul><li>3 doigts : Juste Moyenne Intéressant, sans plus. Je n’ai pas perdu mon temps. </li></ul><ul><li>2 doigts : Utile Bof ! J'ai perdu du temps. </li></ul><ul><li>1 doigt : Inutile Je n'ai rien appris. J’ai vraiment perdu mon temps </li></ul>ROTI (Return On Time Invested)
  17. 22. Annexes
  18. 23. Coding Dojo à Grenoble Site web http://clubagile.org/evenements/coding-dojo/ Liste de diffusion http://groups.google.fr/group/cara-dojo
  19. 24. Randori co-pilote pilote On tourne (5 – 7 mn) Binôme Participants from Dojo@SP (São Paulo)
  20. 25. Remerciements <ul><li>Pragmatic Dave Thomas </li></ul><ul><li>Laurent Bossavit </li></ul><ul><li>Emmanuel Gaillot </li></ul><ul><li>Alfredo Goldman </li></ul><ul><li>Hugo Corbucci , Mariana Bravo </li></ul><ul><li>Membres du Coding Dojo de Grenoble </li></ul><ul><li>Références : </li></ul><ul><li>CodeKata </li></ul><ul><li>Coding Dojo @ Agile 2008 </li></ul><ul><li>CodingDojo.org </li></ul><ul><li>Le Dojo Parisien </li></ul>

×