![3/10 Throw, try, catch...test [2026]](https://storage.buzzsprout.com/0687zlhdypysz6cs40lgqzryvbw9?.jpg)
3/10 Throw, try, catch...test [2026]
From UCL for Code in Research by Peter Schmidt
February 4, 2026 · 32 min · Season 1 · Episode 3
About this episode
In this episode, Peter Schmidt discusses error handling and testing in C++ with guest Klaus Iglberger.
Exceptions are essentials, as are error codes. Writes Bjarnes Stroustrup. And so on our 3rd stop through C++ I talk about what you could do when things go wrong. And what you can do to prevent errors - with testing. My guest is, again Klaus Iglberger. The sounds you're hearing are from the excellent https://sound-effects.bbcrewind.co.uk BBC sound library - free of use for non-commercial purposes. Links: https://en.wikipedia.org/wiki/Exception_handling_(programming)https://www.open-std...
People in this episode
Host: Peter Schmidt
Guest: Klaus Iglberger
Topics covered
- C++
- error handling
- exception handling
- testing
- programming
Keywords
- C++
- exceptions
- error codes
- testing
- programming
Mentioned in this episode
Organizations: BBC
Books & works: Exception handling (programming)
More episodes of UCL for Code in Research
- 5/10 Classes and Design [2026] · February 18, 2026 · 34 min
- 4/10 On Polymorphism [2026] · February 11, 2026 · 27 min
- 2/10 Data Types and the world of (smart) pointers [2026] · January 28, 2026 · 35 min
- 1/10 C++ - An Introduction [2026] · January 21, 2026 · 38 min
- 9/9 Research Software Engineering with Python (COMP233) - Performance · December 11, 2025 · 23 min
- 8/9 Research Software Engineering with Python (COMP233) - Design and Patterns · December 4, 2025 · 28 min
Explore listener stats, chart rankings, contacts and more on the UCL for Code in Research podcast page.