Coding Dojo @apiconz - Armando Picón
¿Qué es un Coding Dojo?Un Coding Dojo es un lugar donde losprogramadores asisten para mejorar sus"skills", siguiendo un pa...
TDD (Test Driven Development)                  TestRefactor                        Fail                                  K...
DinámicaPair programming:    2 personas x    1 computadoraKake Coding Dojo:5 - 7 minutos por rondaDriver regresa a la audi...
Desafío - Romanos•   Queremos convertir un número entero en un número    romano. Nada más.•   Los romanos no representaban...
Desafío - Romanos   Romano    Decimal               Nota     I         1       Unus     V         5       Quinque. V es la...
Desafío - Romanoso Ejemplos:              1I              2  II              4  IV              5V              10  X...
Feedback - Retrospectiva
Participa en la comunidad…          AgilePerú en Google Groups
Armando Picón Z.IBM WebSphere Portal Specialist     & Agile Professional  Certified Scrum Developer      web | about.me/ap...
Coding Dojo - Romans Kata
Coding Dojo - Romans Kata
Coding Dojo - Romans Kata
Coding Dojo - Romans Kata
Coding Dojo - Romans Kata
Upcoming SlideShare
Loading in...5
×

Coding Dojo - Romans Kata

704

Published on

Presentación de la kata en el que deben convertir número arábigos a romanos.

Published in: Technology
1 Comment
1 Like
Statistics
Notes
No Downloads
Views
Total Views
704
On Slideshare
0
From Embeds
0
Number of Embeds
10
Actions
Shares
0
Downloads
12
Comments
1
Likes
1
Embeds 0
No embeds

No notes for slide

Coding Dojo - Romans Kata

  1. 1. Coding Dojo @apiconz - Armando Picón
  2. 2. ¿Qué es un Coding Dojo?Un Coding Dojo es un lugar donde losprogramadores asisten para mejorar sus"skills", siguiendo un patrón similar al de undojo de artes marciales. Los participantes sereunen para dar solución a un desafío deprogramación, aplicando sus conocimientos yaprendiendo nuevas técnicas para mejorar sudesarrollo, a través, de la interacción con suscompañeros.
  3. 3. TDD (Test Driven Development) TestRefactor Fail KISS! Pass Code (Simple)
  4. 4. DinámicaPair programming: 2 personas x 1 computadoraKake Coding Dojo:5 - 7 minutos por rondaDriver regresa a la audiencia.Copilot pasa a ser Coder.Un miembro de la audiencia pasa a serCopilot.
  5. 5. Desafío - Romanos• Queremos convertir un número entero en un número romano. Nada más.• Los romanos no representaban de forma explícita ni el cero ni los números negativos.• Existen un conjunto de símbolos o numerales básicos. Cada uno de estos tiene un valor definido, pero ninguno representa el 0 o valor negativo.• Para representar un número, se concatenan estos numerales, y sus valores se van sumando hasta que se obtiene el valor del número.• Algunos casos como el 4 o el 9 son especiales y se representan de forma especial.
  6. 6. Desafío - Romanos Romano Decimal Nota I 1 Unus V 5 Quinque. V es la mitad superior de X X 10 Decem L 50 Quinquaginta C 100 Letra inicial de Centum D 500 Quingenti. D, es la mitad de la Phi M 1000 Mille. Originalmente era la letra Phi.
  7. 7. Desafío - Romanoso Ejemplos: 1I 2  II 4  IV 5V 10  X 20  XX 49  XLIX 50  L 100  C :
  8. 8. Feedback - Retrospectiva
  9. 9. Participa en la comunidad… AgilePerú en Google Groups
  10. 10. Armando Picón Z.IBM WebSphere Portal Specialist & Agile Professional Certified Scrum Developer web | about.me/apiconz e-mail | apiconz@gmail.comtwitter | www.twitter.com/apiconz
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×