During a development life cycle, different types of error can occur at any stage of development. Well written code is often a synonym for an error-free code, two terms that are often interchangeable, but not always rightfully so. Based on the stage of development at which an error occurs, we break down different types of errors and how to handle them. We will see the types of errors we need to handle, how to do so and how good software design can help.
The session covers general exception handling approach, not only related to .NET although the code samples are written in C#. Part of the session covers best practices for WebAPI as well.