filmov
tv
CppCon 2018: Jason Turner “Applied Best Practices”
Показать описание
—
—
What happens when we start a project from scratch and try to apply all of the best practices? How well do constexpr, noexcept, [[nodiscard]] and other features interact with each other? Is it possible to apply all of the best practices at once, or will they conflict with each other? We will explore current best practices and examine their impact on compile time, runtime and testing. We'll also see some of the unexpected effects that result when best practices are applied to a new project.
—
Jason Turner, Developer, Trainer, Speaker
I'm available for contracting and onsite training.
—
*-----*
—
What happens when we start a project from scratch and try to apply all of the best practices? How well do constexpr, noexcept, [[nodiscard]] and other features interact with each other? Is it possible to apply all of the best practices at once, or will they conflict with each other? We will explore current best practices and examine their impact on compile time, runtime and testing. We'll also see some of the unexpected effects that result when best practices are applied to a new project.
—
Jason Turner, Developer, Trainer, Speaker
I'm available for contracting and onsite training.
—
*-----*
CppCon 2018: Jason Turner “Applied Best Practices”
CppCon 2018: Jason Turner “Surprises in Object Lifetime”
C++Now 2018: Jason Turner “Initializer Lists Are Broken, Let's Fix Them”
Back to Basics: C++ API Design - Jason Turner - CppCon 2022
C++ Weekly - Ep 255 - C++11-17 Features You Still Cannot Use in 2021
Your New Mental Model of constexpr - Jason Turner - CppCon 2021
CppCon 2018: Stoyan Nikolov “OOP Is Dead, Long Live Data-oriented Design”
C++ Weekly - Ep 125 - The Optimal Way To Return From A Function
CppCon 2018: Jon Kalb “This is Why We Can’t Have Nice Things”
CppCon 2018: “Emulating the Nintendo 3DS: Generative & Declarative Programming in Action'
CppCon 2018: Jon Kalb “Copy Elision”
C++ Weekly - Ep 348 - A Modern C++ Quick Start Tutorial - 90 Topics in 20 Minutes
C++ Code Smells - Jason Turner - CppCon 2019
C++ Weekly - Ep 350 - The Right Way to Write C++ Code in 2022
CppCon 2019: Jason Turner “The Best Parts of C++'
CppCon 2018: Hana Dusíková “Compile Time Regular Expressions”
C++ Weekly - Ep 115 - Compile Time ARM Emulator
C++ Weekly - Ep 168 - Discovering Warnings You Should Be Using
C++ Weekly - Ep 154 - One Simple Trick For Reducing Code Bloat
CppCon 2016: Jason Turner “Practical Performance Practices'
C++ Weekly - Ep 351 - Your 5 Step Plan For Deeper C++ Knowledge
CppCon 2018: “Implementing the C++ Core Guidelines’ Lifetime Safety Profile in Clang”
C++ Weekly - Ep 266 - C++20's std::shift_left and std::shift_right
C++ Weekly - Ep 355 - 3 Steps For Safer C++
Комментарии