hello@codereading.club | https://codereading.club
It's important that what you use is your immediate reaction, don't overthink it!
It might be tempting for some people to start talking about the big picture, but for this exercise we focus on the details we notice, rather than attempt to summarise.
This is a chance to get to know each other. It's important to be aware of who you are sharing this space with - so the club can be a success for everyone.
Take a few minutes to think about what's on your mind.
Is there something you want to share with the group about yourself?
Is there something you are unsure or curious about right now?
something about why you are here
something you know about that you want to share
something you are confused about or want to ask about this group
- or -
something you are excited about
Dror Fietelson - "How developers choose names"
Use the annotation tool to highlight names. This is one method for discovering how the code fits together and its intentions.
The goal of this exercise is to be a concrete thing to *do* when looking at new code for the first time.
New code can be scary, doing something will help!
Highlight the places where things are defined a draw links to where they are used. Use different colours. There is no "right" way to do this excercise. Use your insticts to explore how the pieces of code flow.
Your brain prefers to see things it already knows, so if you don't make decisions, you might focus on the least important parts.
Important can mean whatever you want it to. If it's helpful, try to think of it as a line that you might highlight when reading a text.
The goal of this exercise is to think about the core purpose or function of this code.
If you have time, it's helpful to wrap up the session with a little reflection.
Code used for this session...