To Err Is Computer

Rules to the Exception

By Casey Driscoll | Tags: ruby, errors | Slides
TL;DR:
Programs crash out when they can't execute statements logically, but the logic to crashes in Ruby is *exceptional*.

Resources

General Computer Errors

  1. What is an Exception?
  2. Understanding Software Bugs
  3. Exception Handling in Programming
  4. Exceptions in C# and .NET
  5. What Is an Exception? (Real Python)
  6. Best Practices for Exceptions (Microsoft)
  7. Try-Catch-Finally (Microsoft)
  8. Java Exceptions – The Java™ Tutorials (Oracle)
  9. Java SE 8 Exception API Reference (Oracle)
  10. Swift Error Handling – Swift Book (Apple)
  11. NSError (Apple Developer)
  12. C++ Exception Handling – cppreference
  13. C++ Core Guidelines – Error Handling
  14. Error Handling – The Rust Book
  15. Rust Docs – Result and Option
  16. Effective Go – Error Handling
  17. Go Blog – Errors Are Values

Ruby-Specific Error Handling

  1. Understanding Ruby Exceptions

Table of Contents