33
Code Retreat.

Code Retreat

Embed Size (px)

Citation preview

Page 1: Code Retreat

Code Retreat.

Page 2: Code Retreat

Hello.

Page 3: Code Retreat
Page 4: Code Retreat

Code Retreat

Page 5: Code Retreat

Code Retreat• Intro

• Why are we here?

• What are we going to do?

• What are we going to build?

• Build loop x4

• Wrap up

Page 6: Code Retreat

Why are we here?

Page 7: Code Retreat

Thoughtful practice

Page 8: Code Retreat

WTF is pairing?

Page 9: Code Retreat

¿¿¿¿¿¿ ??????

Page 10: Code Retreat

What are we going to do?

Page 11: Code Retreat

• 30 minute pairing sessions

• Throw away your code at the end of each

• Retro

• New pair!

• Do it again

What are we going to do?

Page 12: Code Retreat

What we’re actually building

Page 13: Code Retreat

Rule 110• Elementary cellular automaton

• Similar to Conway’s Game of Life

• One dimensional

• Cells are “dead” or “alive”

• Calculate the next generation

• Each cell dies, comes to life, stays dead or stays alive according to simple rules

• Too big to finish in 30 minutes

Page 14: Code Retreat

Rule 110

Page 15: Code Retreat

Rule 110

Page 16: Code Retreat

Rule 110

Page 17: Code Retreat

Rule 110

Page 18: Code Retreat

Rule 110

Page 19: Code Retreat

Questions?

Page 20: Code Retreat

Pair up!

Page 21: Code Retreat

Session #1Learn the domain

Page 22: Code Retreat

Retro

Page 23: Code Retreat

Pair up!

Page 24: Code Retreat

Session #2TDD like you mean it

Page 25: Code Retreat

Retro

Page 26: Code Retreat

Pair up!

Page 27: Code Retreat

Session #3Immutables only

Page 28: Code Retreat

Retro

Page 29: Code Retreat

Pair up!

Page 30: Code Retreat

Session #4(max 5 lines per method) || (no conditionals)

Page 31: Code Retreat

Retro retro (Ruh Roh)

Page 32: Code Retreat

Thank you!

Page 33: Code Retreat

!

@Boltmade boltmade.com/events