Coding dojo 22_05_2013

500 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
500
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
5
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Coding dojo 22_05_2013

  1. 1. WHY?Programming is a craft, andevery craft requires training
  2. 2. CODING DOJO...WHAT?A friendly environment to trainand learn...work together on a problem...and, hopefully, have somefun!
  3. 3. WHAT ELSE?This is NOT a competition or a talent showThere is no “right” solution for the problem
  4. 4. HOW?
  5. 5. HOW?• We will start from scratch, no previous knowledgeof unit testing is needed• Baby steps. We have no hurry• Pair programming• We don’t want to write the “perfect code” at once• Actually, we shouldn’t!
  6. 6. PAIR PROGRAMMING• One driver, one observer• Driver has the keyboard• Observer keeps track of the bigger picture• Driver and observer talk out loud their ideas• No comments from the audience during the red phase• OK to ask for help if you’re stuck, though• When the time slot is over, the driver goes back to theaudience, the observer becomes the driver, and a newobserver comes from the audience
  7. 7. RETROSPECTIVEhttp://www.slideshare.net/wouterla/coding-dojo-in-5-minutes
  8. 8. OUR FIRST PROBLEM: MONEY WRITER• We want to long-write money values in Portuguese• So, 24.50 would be printed as “Vinte e quatro reais ecinquenta centavos”• Let’s use C#, Nunit and ReSharper• Git to record the process of code design
  9. 9. QUESTIONS?

×