Fork Me On GitLab

Code Dive Tutorial


Code diving, or code reading, is a valuable skill to practice:

Indeed, the ratio of time spent reading versus writing is well over 10 to 1. We are constantly reading old code as part of the effort to write new code. …[Therefore,] making it easy to read makes it easier to write.

(Robert C. Martin, Clean Code: A Handbook of Agile Software Craftsmanship)

We will be perusing well known open source codebases, practicing this valuable skill. With a little patience, even the most curious application (mis)behavior is understood.

To get started, consider this outline of the code-diving process. Some codebases to peruse:

Good code is readable without knowing much about the Programming Language or Library; we welcome members of all skills to participate!


Friday February 28th at 6:00 PM to 7:00 PM


UWM EMS Room E145.

See you there!