More talks in the program:
Similar to most JVM languages, Kotlin abandoned the idea of checked exceptions. Instead it suggests using a combination of runtime exceptions and nullable types. But there are other options! This session will take you on a refactoring journey to explore the pros and cons of error handling strategies starting from the most basic ones to functional programming. The main goal is to have an overview of possible approaches and choose the most appropriate one(s) in order to avoid ad-hoc error handling.