TopicTracker
From evanhahn.comView original
TranslationTranslation

The two kinds of error

The article categorizes software errors into two types: expected errors that occur during normal operation and should be handled gracefully, and unexpected errors that indicate bugs and should cause crashes. Expected errors include user input validation and network failures, while unexpected errors involve logic flaws and invalid assumptions.