|
|
|
|
|
by samiv
547 days ago
|
|
Yes of course the key here is to understand the difference between BUGS and logical (error) conditions. If I write an image processing application failing to process an image .png when: - user doesn't permission to the file
- file is actually not a file
- file is actually not an image
- file contains a corrupt image
etc.
are all logical conditions that the application needs to be able to handle.The difference is that from the software correctness perspective none of these are errors. In the software they're just logical conditions and they are only errors to the USER. BUGS are errors in the software. (People often get confused because the term "error" without more context doesn't adequately distinguish between an error condition experienced by the user when using the software and errors in the program itself.) |
|