Code Retreat Vsetin 12/08/2012
Upcoming SlideShare
Loading in...5
×
 

Code Retreat Vsetin 12/08/2012

on

  • 460 views

Global Day of Code Retreat 2012 Moravia

Global Day of Code Retreat 2012 Moravia

Statistics

Views

Total Views
460
Slideshare-icon Views on SlideShare
460
Embed Views
0

Actions

Likes
0
Downloads
1
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Code Retreat Vsetin 12/08/2012 Code Retreat Vsetin 12/08/2012 Presentation Transcript

    • Global Day of Code Retreat Vsetin 12/08/2012
    • Global Day of Code Retreat 12/08/2012• 100 Locations• Czech Republic: Prague, Vsetin
    • Code Retreat• Pair Programming• Different Languages, Different Activities• Test Driven Development• Comfort Zone Breaking• Skills Improvements• Design Principles• Quality Constraints Activities• Socializing
    • Pair Programming
    • Schedule• 8.00 - 8.45am : arrival, coffee/breakfast• 8.45 - 9.00am : welcome, introductions, explanation of the problem• 9.00 - 9.45am : Session #1• 9.45 - 10.00 am : retrospective, break• 10.00 - 10.45am : Session #2• 10.45 - 11.00 am : retrospective, break• 11.00 - 11.45am : Session #3• 11.45 - 12.00 pm : retrospective, break• 12.00 - 1.30pm : lunch, socializing• 1.30 - 2.15pm : Session #4• 2.15 - 2.30pm : retrospective, break• 2.30 - 3.15pm : Session #5• 3.15 - 3.30pm : retrospective, break• 3.30 - 4.15pm : Session #6• 4.15 - 4.30pm : retrospective, break• 4.30 - 5.00 pm : Closing circle
    • Game of Life - Rules1. Any live cell with fewer than two live neighbours dies, as if caused by under- population.2. Any live cell with two or three live neighbours lives on to the next generation.3. Any live cell with more than three live neighbours dies, as if by overcrowding.4. Any dead cell with exactly three live neighbours becomes a live cell, as if by reproduction.
    • Game of Life - Examples
    • Session #1 9.00-9.45am• Game of Life Basics• Navigator - Driver
    • Rules of Simple Design1. Runs all the tests2. Contains no duplications3. Expresses the intent of the programmers4. Minimizes the number of classes and methods
    • Rules of Test Driven Development1. You are not allowed to write any production code unless it is to make a failing unit test pass.2. You are not allowed to write any more of a unit test than is sufficient to fail; and compilation failures are failures.3. You are not allowed to write any more production code than is sufficient to pass the one failing unit test.
    • Session #2 10.00-10.45am• Simple Design• English• Baby Steps
    • Session #3 11.00-11.45am• Paper Only (10 min)• No Mouse
    • Launch12.00-1.30pm
    • Session #4 1.30-2.15pm• Ping Pong• Mute
    • Session #5 2.30-3.15pm• Only 4 Lines per Method• No Conditional Statements• No Naked Primitives
    • Session #6 3.30-4.15pm• Changing Requirements – Configurable Rules – Cell Age
    • Closing Circle• What, if anything, did you learn today?• What, if anything, surprised you today?• What, if anything, will you do differently in the future?
    • Gold Sponsorwww.magion.cz
    • Afterparty