Identifying common code smells

Arne Mertz

in-person
60 minute session
beginner
intermediate
advanced
15:30-16:30, Wednesday, 6th July 2022

Code smells are subtle or not so subtle hints that there may be problems within our code. Some code smells are universal and independent of the language we use, others are C++ specific. Usually, a code smell represents violations of basic design principles or negligence of idioms and patterns that would make the code easier to grasp and maintain.

In this talk, we will see examples of code smells from real code bases, and how they can be identified and fixed.

maintainability
best practices

Arne Mertz

Arne Mertz has been working with modern and not-so-modern C++ codebases for over 13 years in embedded and enterprise contexts. He is a mentor and teacher for clean code and modern C++ for colleagues and customers at Zühlke Engineering and a freelance trainer. Since 2015 he writes more or less frequently about those topics on his blog "Simplify C++!"