## About me * Canadian * Work at LSEG * Secretary of WG21 * Facilitator of Winnipeg C++ Developers * Licensed professional engineer * I like twisty puzzles 
## Overview * History of C++ compile-time computation * Forms of compile-time testing * Evolution of testing in `tok3n` * My compile-time-first unit testing library
History of C++ compile-time computation
Forms of compile-time testing
Evolution of testing in
tok3n
My compile-time-first unit testing library
Conclusion
## Test your code! * If you claim that your code runs at compile-time... * ...test it at compile-time * Your future self and your users will thank you
## `constexpr` code is vast and complex * But we can rein it in
## `k3tchup` makes it easy * Straight-line code for compile-time conditions * Equivalent to how you would do for run-time code * Scalable and ergonomic compile-time testing
## `k3tchup` is a work in progress * Follow along at [https://github.com/k3DW/k3tchup](https://github.com/k3DW/k3tchup) * Please come talk to me about `constexpr` testing