Code Retreat
-
Upload
ben-morris -
Category
Technology
-
view
50 -
download
3
Transcript of Code Retreat
![Page 1: Code Retreat](https://reader034.fdocuments.us/reader034/viewer/2022042701/55aef9f11a28abc84b8b45d8/html5/thumbnails/1.jpg)
Code Retreat.
![Page 2: Code Retreat](https://reader034.fdocuments.us/reader034/viewer/2022042701/55aef9f11a28abc84b8b45d8/html5/thumbnails/2.jpg)
Hello.
![Page 3: Code Retreat](https://reader034.fdocuments.us/reader034/viewer/2022042701/55aef9f11a28abc84b8b45d8/html5/thumbnails/3.jpg)
![Page 4: Code Retreat](https://reader034.fdocuments.us/reader034/viewer/2022042701/55aef9f11a28abc84b8b45d8/html5/thumbnails/4.jpg)
Code Retreat
![Page 5: Code Retreat](https://reader034.fdocuments.us/reader034/viewer/2022042701/55aef9f11a28abc84b8b45d8/html5/thumbnails/5.jpg)
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](https://reader034.fdocuments.us/reader034/viewer/2022042701/55aef9f11a28abc84b8b45d8/html5/thumbnails/6.jpg)
Why are we here?
![Page 7: Code Retreat](https://reader034.fdocuments.us/reader034/viewer/2022042701/55aef9f11a28abc84b8b45d8/html5/thumbnails/7.jpg)
Thoughtful practice
![Page 8: Code Retreat](https://reader034.fdocuments.us/reader034/viewer/2022042701/55aef9f11a28abc84b8b45d8/html5/thumbnails/8.jpg)
WTF is pairing?
![Page 9: Code Retreat](https://reader034.fdocuments.us/reader034/viewer/2022042701/55aef9f11a28abc84b8b45d8/html5/thumbnails/9.jpg)
¿¿¿¿¿¿ ??????
![Page 10: Code Retreat](https://reader034.fdocuments.us/reader034/viewer/2022042701/55aef9f11a28abc84b8b45d8/html5/thumbnails/10.jpg)
What are we going to do?
![Page 11: Code Retreat](https://reader034.fdocuments.us/reader034/viewer/2022042701/55aef9f11a28abc84b8b45d8/html5/thumbnails/11.jpg)
• 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](https://reader034.fdocuments.us/reader034/viewer/2022042701/55aef9f11a28abc84b8b45d8/html5/thumbnails/12.jpg)
What we’re actually building
![Page 13: Code Retreat](https://reader034.fdocuments.us/reader034/viewer/2022042701/55aef9f11a28abc84b8b45d8/html5/thumbnails/13.jpg)
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](https://reader034.fdocuments.us/reader034/viewer/2022042701/55aef9f11a28abc84b8b45d8/html5/thumbnails/14.jpg)
Rule 110
![Page 15: Code Retreat](https://reader034.fdocuments.us/reader034/viewer/2022042701/55aef9f11a28abc84b8b45d8/html5/thumbnails/15.jpg)
Rule 110
![Page 16: Code Retreat](https://reader034.fdocuments.us/reader034/viewer/2022042701/55aef9f11a28abc84b8b45d8/html5/thumbnails/16.jpg)
Rule 110
![Page 17: Code Retreat](https://reader034.fdocuments.us/reader034/viewer/2022042701/55aef9f11a28abc84b8b45d8/html5/thumbnails/17.jpg)
Rule 110
![Page 18: Code Retreat](https://reader034.fdocuments.us/reader034/viewer/2022042701/55aef9f11a28abc84b8b45d8/html5/thumbnails/18.jpg)
Rule 110
![Page 19: Code Retreat](https://reader034.fdocuments.us/reader034/viewer/2022042701/55aef9f11a28abc84b8b45d8/html5/thumbnails/19.jpg)
Questions?
![Page 20: Code Retreat](https://reader034.fdocuments.us/reader034/viewer/2022042701/55aef9f11a28abc84b8b45d8/html5/thumbnails/20.jpg)
Pair up!
![Page 21: Code Retreat](https://reader034.fdocuments.us/reader034/viewer/2022042701/55aef9f11a28abc84b8b45d8/html5/thumbnails/21.jpg)
Session #1Learn the domain
![Page 22: Code Retreat](https://reader034.fdocuments.us/reader034/viewer/2022042701/55aef9f11a28abc84b8b45d8/html5/thumbnails/22.jpg)
Retro
![Page 23: Code Retreat](https://reader034.fdocuments.us/reader034/viewer/2022042701/55aef9f11a28abc84b8b45d8/html5/thumbnails/23.jpg)
Pair up!
![Page 24: Code Retreat](https://reader034.fdocuments.us/reader034/viewer/2022042701/55aef9f11a28abc84b8b45d8/html5/thumbnails/24.jpg)
Session #2TDD like you mean it
![Page 25: Code Retreat](https://reader034.fdocuments.us/reader034/viewer/2022042701/55aef9f11a28abc84b8b45d8/html5/thumbnails/25.jpg)
Retro
![Page 26: Code Retreat](https://reader034.fdocuments.us/reader034/viewer/2022042701/55aef9f11a28abc84b8b45d8/html5/thumbnails/26.jpg)
Pair up!
![Page 27: Code Retreat](https://reader034.fdocuments.us/reader034/viewer/2022042701/55aef9f11a28abc84b8b45d8/html5/thumbnails/27.jpg)
Session #3Immutables only
![Page 28: Code Retreat](https://reader034.fdocuments.us/reader034/viewer/2022042701/55aef9f11a28abc84b8b45d8/html5/thumbnails/28.jpg)
Retro
![Page 29: Code Retreat](https://reader034.fdocuments.us/reader034/viewer/2022042701/55aef9f11a28abc84b8b45d8/html5/thumbnails/29.jpg)
Pair up!
![Page 30: Code Retreat](https://reader034.fdocuments.us/reader034/viewer/2022042701/55aef9f11a28abc84b8b45d8/html5/thumbnails/30.jpg)
Session #4(max 5 lines per method) || (no conditionals)
![Page 31: Code Retreat](https://reader034.fdocuments.us/reader034/viewer/2022042701/55aef9f11a28abc84b8b45d8/html5/thumbnails/31.jpg)
Retro retro (Ruh Roh)
![Page 32: Code Retreat](https://reader034.fdocuments.us/reader034/viewer/2022042701/55aef9f11a28abc84b8b45d8/html5/thumbnails/32.jpg)
Thank you!