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.
Jonathan Boccara is a Principal Engineering Lead at Murex where he works on a large codebase in C++, and has to read code all the time. His primary focus is searching how to make code more expressive, either by writing clear code or by finding ways to understand existing code. He has dedicated his blog, Fluent C++, to the topic of expressive code in C++, and blogs frequently. Jonathan also gives internal trainings on C++ every day, in the short format called "Dailies".
Future Conferences: ACCU 2019 Autumn Conference, Belfast (UK): 2019-11-11 and 2019-11-12. ACCU 2020 Spring Conference, Bristol (UK), Marriott City Centre: 2020-03-24 to 2020-03-28.