Swipe to navigate through the chapters of this book
When talking about why computer programs fail, many people distinguish between user errors and developer/programmer errors (i.e., bugs). But such a distinction is, in my opinion, ill defined. For example, suppose that a program requires the users to type a date into an input field, somebody enters a negative number as day of the month, and the program crashes. It is true that the user made a mistake, but the program should have been able to recognize and cope with such the input error. Where do you draw the line?
Please log in to get access to this content
To get access to this content you need the following product:
- Exception Handling
- Sequence number
- Chapter number
- Chapter 5