C++ Best Practices
Jason Turner
In this highly interactive 2-day class, we will review code and discuss what makes for good, high-quality C++.
If you have read one of Jason's C++ Best Practices books, you'll have more context and will be better prepared to discuss the content. However, this is certainly not a requirement for attending the class.
Together we will put together a set of guidelines for writing code that:
- is more maintainable
- is more testable
- is more reusable
- performs better by default
Outline
The class is interactive and dynamic, so the exact outline is difficult to provide. Generally we will cover:
- [[nodiscard]]
- constexpr
- const
- switch statements
- functional programming mentality
- algorithms
- views
- RVO
And whatever else comes up

Jason Turner
Jason is a C++ developer, trainer, and regular conference speaker. He has hosted the YouTube channel C++ Weekly since 2016, and has authored several C++ puzzle books and C++ Best Practices books.