Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Learn fundamental principles and domains of unit testing in C++ through this conference talk from CppCon 2024. Explore how different aspects of unit testing practices serve distinct purposes in software development, from handling error conditions to test readability and test-driven development. Discover how various testing approaches can complement or conflict with each other, revealing deeper philosophical questions that impact daily coding practices. Gain practical insights from Dave Steffen, a technical lead and unit testing expert with extensive experience in defense and aerospace software engineering, as he breaks down this complex subject into approachable core concepts and principles. Master the essential foundations of unit testing while understanding the broader context and real-world implications for C++ development.