Your SlideShare is downloading. ×
Coding Dojo - Romans Kata
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Coding Dojo - Romans Kata

673

Published on

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

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
673
On Slideshare
0
From Embeds
0
Number of Embeds
10
Actions
Shares
0
Downloads
11
Comments
1
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Coding Dojo @apiconz - Armando Picón
  • 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. TDD (Test Driven Development) TestRefactor Fail KISS! Pass Code (Simple)
  • 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. 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. 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. Desafío - Romanoso Ejemplos: 1I 2  II 4  IV 5V 10  X 20  XX 49  XLIX 50  L 100  C :
  • 8. Feedback - Retrospectiva
  • 9. Participa en la comunidad… AgilePerú en Google Groups
  • 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

×