Testable by Design

Steve Love

60
beginner
intermediate
15:30-16:30, Friday, 5th July 2024

Unit testing in C++ has some great tool support, but it's easy to forget how language features play their part in testability, and how designing code to be easy to test can be harder than it sounds. This talk explores how C++ language features can be used to great effect in creating testable code that (not coincidentally) makes it great for use in application code too.

C++ idioms
TDD

Steve Love

Steve Love is a programmer with over 2 decades behind the keyboard and always looking for new ways to do less work. He is the author of "The C# Type System" (No Starch Press 2023) but likes some other languages too.