Wednesday 

Room 2 

15:00 - 16:00 

(UTC+02

Talk (60 min)

Core and other guidelines. The good, the bad, the... questionable?

Books, blogs, and especially the C++ Core Guideline project usually contain useful guidelines and best practices towards writing better C++ and software in general. Quite often, these guidelines get retold countless times and are stripped of their rationale and reduced to single sentence rules that are blindly followed.

C++
Technique

In this talk, we explore a number of C++ Core Guidelines and other best practices and compare them to the form in which they have appeared in actual project style guides. We will compare the original intent to the effect of their application in those instances. In the end, we will draw conclusions how guidelines should be chosen and applied to projects to get the most benefit out of them without bogging the team down with needless bureaucracy.

Arne Mertz

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