Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.03.09;
Скачать: CL | DM;

Вниз

try...except и if then использовать надо   Найти похожие ветки 

 
Vitally   (2004-02-16 03:48) [0]

Хочу уточнить одну вещь: понятно, что и try...except и if then использовать надо. Я хотел узнать, что лучше или выгоднее или правельннее использовать там, где две эти вещи могут взаимозаменить одна другую. Например деление на ноль - можно просто вставить код деления в блок try...except, а можно не доводить до исключительной ситуации, а проверять значение делителя: if делитель 0 then делим.
Так вот, что выгоднее, полезнее. (не скажу разумнее, потому что ИМХО разумнее все-таки не доводить программу до исключительных ситуаций). :)


 
Stvaffniy ©   (2004-02-16 03:56) [1]

Konkretnuyu situacziyu, pojaluijsta. No luchshe, navernoe, ne dovodit".


 
mfender ©   (2004-02-16 05:13) [2]

Взят случай только с делением на 0. Но ведь конкретный участок кода может вызывать не только эту ситуацию. Там могут быть разные exception"ы, со временем они станут видны и лучше ловить их одним махом, просто подгоняя под соответствующую нужные действия.


 
Babay ©   (2004-02-16 05:51) [3]

ИМНО лучше наверное не доводить.
Но когда проверок становится череззчур много и запутанно, а иногда это и восе нормально сделать нельзя, тогда уж Try и никаких гвоздей.
Но в моей практике 70-80% удается всетаки не доводить до этого.


 
Anatoly Podgoretsky ©   (2004-02-16 08:55) [4]

Vitally (16.02.04 03:48)
Применимость блока шире


 
blackman ©   (2004-02-16 10:06) [5]

>Anatoly Podgoretsky © (16.02.04 08:55) [4]
>Применимость блока шире
И можно весь unit туда загнать ?


 
NAlexey ©   (2004-02-16 10:14) [6]

>blackman © (16.02.04 10:06) [5]
А он уже там.


 
Sergey_Masloff   (2004-02-16 22:20) [7]

blackman © (16.02.04 10:06) [5]
>>Anatoly Podgoretsky © (16.02.04 08:55) [4]
>>Применимость блока шире
>И можно весь unit туда загнать ?
Вобщем-то вся программа выполняется внутри общего try...except...



Страницы: 1 вся ветка

Текущий архив: 2004.03.09;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.013 c
4-25971
Номолос
2004-01-01 19:39
2004.03.09
Small icons


1-25779
din
2004-02-26 13:33
2004.03.09
Fast reports


6-25850
LOX
2003-12-29 18:24
2004.03.09
IP в доменное имя


11-25725
avakss
2003-06-19 18:42
2004.03.09
KOLFTP


8-25825
Михайлов Антон
2003-10-31 09:25
2004.03.09
Очень срочный вопрос! Mp3->Rate