Published On Oct 3, 2024
In this video, we're diving deep into the world of software testing with insights from Benjamin Baumann, a Senior Staff SDE Lead at Criteo, who shares his extensive experience and practical advice. Through Ben's expertise and my own hard-learned lessons, we'll explore why testing isn't just a checkbox to tick off but the foundation of rock-solid, maintainable software.
00:00 Introduction
00:25 Advice to Junior Software Engineers
05:38 Understanding Software Testing
07:30 The Value of Regression Tests
10:06 On Automated and Manual testing
12:40 Test Coverage: A Useful Tool, but it is not a magic wand.
16:27 Tackling Legacy Code
18:52 DAMP vs. DRY: Balancing Readability and Efficiency
22:46 System Boundaries
26:05 Maintaining Consistency
29:05 Wrapping Up: Building Your Testing Foundation