Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 2004.03.09;
Скачать: [xml.tar.bz2];

Вниз

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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.008 c
14-25935
xMan
2004-02-13 15:48
2004.03.09
Установка SP1 На WinXP Home


14-25884
KPOKC
2004-02-16 18:38
2004.03.09
по штрих технологии


7-25944
il
2003-12-19 12:43
2004.03.09
Какая структура у файлов словарей Lingvo?


3-25691
Esed
2004-02-09 20:46
2004.03.09
Помощь Lib Zeos


1-25805
Сергей Петров
2004-02-26 02:29
2004.03.09
Приложение зависает под win98 при выполнении bitmap.loadfromfile





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский