Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Build Safer Modern C++ Applications - Mix Assertion, Logging, Unit Testing and Fuzzing with ZeroErr

CppCon via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Learn how to enhance C++ application safety through an informative conference talk from CppCon 2024 that introduces a lightweight, header-only C++11 library combining assertion, logging, unit testing, and fuzzing capabilities. Discover solutions to common testing challenges, including boundary cases and error handling in real-world applications. Explore the library's integrated framework that enables test awareness of assertion failures and logged data, structured logging features for better diagnostics, and a simplified fuzzing API compatible with Clang and libFuzzer. Master techniques for writing more effective unit tests while gaining practical insights from speaker Xiaofan Sun, an NVIDIA hardware infrastructure developer with expertise in automatic testing and multithreading program verification.

Syllabus

Build Safer Modern C++ Application: Mix Assertion, Logging, Unit Testing and Fuzzing with ZeroErr

Taught by

CppCon

Reviews

Start your review of Build Safer Modern C++ Applications - Mix Assertion, Logging, Unit Testing and Fuzzing with ZeroErr

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.