10 Techniques to Understand Code You Don't Know

By Jonathan Boccara

As a developer, you must spend more time reading code that writing code, don’t you?

Being able to quickly make sense of a piece of code you don’t know, whether when discovering a codebase, performing a code review, or reading code you wrote a while ago, is an extra-useful skill to have in your daily work.

This presentation will teach you 10 techniques to achieve this, in C++ or other languages. Some of them are classical techniques of programmers, some are classical techniques coming from other fields (e.g. reading books) applied to reading code, and some are novel ideas.

If you read unclear code on a daily basis, like legacy code for instance, this presentation will give you tools that you can use to be more productive as soon as you’re back to the office.