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

YouTube

Testable by Design - Using C++ Features for Better Code Design and Testing

Meeting Cpp via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
In this 56-minute conference talk from Meeting C++ 2024, explore how C++ language features can be leveraged to create testable code that also excels in application environments. Learn how unit testing in modern C++ benefits from both tool support and thoughtful design principles. Discover techniques for using abstractions to hide dependencies, resulting in improved designs that are naturally easier to test. Follow along as the presenter demonstrates how modern C++ features like concepts, smart pointers, and class template argument deduction (CTAD) combine with common design patterns to produce readable, expressive code. Suitable for both C++ novices and veterans, this presentation examines the relationship between good design and testability without focusing specifically on Test-Driven Development (TDD). Slides are available at https://slides.meetingcpp.com, and attendees can provide feedback via https://survey.meetingcpp.com.

Syllabus

Testable by Design - Steve Love - Meeting C++ 2024

Taught by

Meeting Cpp

Reviews

Start your review of Testable by Design - Using C++ Features for Better Code Design and Testing

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.