15
Coding Dojo #codingdojo Oriol del Barrio

Coding dojo

Embed Size (px)

DESCRIPTION

Presentation to introduce the coding dojo

Citation preview

Page 1: Coding dojo

Coding Dojo

#codingdojoOriol del Barrio

Page 2: Coding dojo

Oriol del Barrio

Software Developer

& Agile Advocate

!

!

@lordudun

lordudun.es

#codingdojo

Page 3: Coding dojo

Coding Dojo

Coding Dojo is a meeting where a bunch of coders get together to work on a programming challenge

!

Objective: Acquiring and improve coding skills

#codingdojo

Page 4: Coding dojo

Coding Dojo

Principles:

• Collaborative environment

• All skill levels are welcome

• Safe to try new ideas

• Acquiring coding skills should be a continuous process

#codingdojo

Page 5: Coding dojo

Coding Dojo

• Concept: kata, TDD, BabySteps, DeliberatePractise

• Process: ParisDojo

• Types: PreparedKata, RandoriKata, …

#codingdojoRecursos para Coding Dojo: http://codingdojo.org/

Page 6: Coding dojo

Start!

#codingdojo

Page 7: Coding dojo

Coding dojo structure

• Training (20 min)

• Kata presentation (10 min)

• First Iteration (20 min)

• Review (10 min)

• Second Iteration (20 min)

• Review (10 min)

#codingdojo

Page 8: Coding dojo

To be present

• Objective: Practise and share knowledge

• BabySteps

• Unit Testing!

• Some team in the two iterations

• Second iteration to develop more, and better, the first iteration code

#codingdojo

Page 9: Coding dojo

Team’s Creation

#codingdojo

Page 10: Coding dojo

Kata - Prime Factors

Examples:

• 1 -> []

• 2 -> [2]

• 4 -> [2,2]

#codingdojo

Objetive: Calculate the prime factors of a given natural number

Robert C. Martin: http://butunclebob.com/ArticleS.UncleBob.ThePrimeFactorsKata

Page 11: Coding dojo

First Iteración (20 min)

#codingdojo

Page 12: Coding dojo

Review (10 min)

#codingdojo

Page 13: Coding dojo

Second Iteración (20 min)

#codingdojo

Page 14: Coding dojo

Review (10 min)

#codingdojo

Page 15: Coding dojo

Thank you!lordudun.es

#codingdojo