|
Тема |
Re: Метате ли ексепшъни? [re: Colombino] |
|
Автор |
Beco_ (Boogie chillun) |
|
Публикувано | 28.03.10 15:49 |
|
|
Ако трябва да се въведе още една класификация към кода/програмата, то много важна би била тази - каква е връзката м/у кода и усера? И за да бъда по ясен давам пример: едни са изискванията към кода на една игра в която усера клика с мишката и евентуалните грешки, които могат да възникнат са от изчерпани ресурси на ОС, но много по-вероятно от колегата на съседното бюро, който не е допуснал, че ф-ята не прихваща грешно подадени стойности и допуска деление на нула. Съвсем други са изискванията към една счетоводна програма например, в която има 10-15 полета всяко едно от които трябва да се провери, дали въведените стойности отговарят на условията, дали въведената стойност в поле х, отговаря на въведеното в поле у, тъй като са взаимнозависими и т.н. Практиката показва, че ако има теоретична възможност усера да сбърка, то той със сигурност ще го направи.
Какво отношение има това към изключенията? На усера трябва да се гледа като на още един елемент от веригата, който генерира най-много условия за изключения.
... for a brief moment it seemed that rock 'n roll would inherit the earth.
|
| |
|
|
|