Хабр Курсы для бэкендеров
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!

Интересно, как эти библиотеки изменятся с массовым внедрением C++ 26 reflections?
В идеале можно было бы вообще убрать всё ручное расставление tracepoints в коде, заменив на их автоматическую генерацию...
Reflection в C++26 действительно может сильно помочь с boilerplate: автодамп структур, имена полей, enum и т.п.
Но trace points решают немного другую задачу. Тут важно не “автоматически логировать всё”, а осмысленно отметить диагностически важные места с минимальным overhead и возможностью точечного включения в production
reflection не знает, какие состояния, переходы или редкие события действительно важны для расследования проблемы
Trace Points в C++: диагностика production-систем без перезапуска