
The EYG Language with Peter Saxton
Software Unscripted
Mastering Error Handling in Programming
This chapter focuses on the intricacies of error handling in programming, using division by zero as a case study to explore safe operation results versus abort strategies. The dialogue also covers the evolution of error management in programming languages, touching on deterministic testing systems, effectful versus non-effectful code, and JSON processing methods. With a deeper look at type safety and the impact of nominal types on code semantics, the chapter provides a comprehensive view of maintaining robustness in software design.
00:00
Transcript
Play full episode
Remember Everything You Learn from Podcasts
Save insights instantly, chat with episodes, and build lasting knowledge - all powered by AI.