|
|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Alexey Mahotkin 2:5020/400 13 Nov 2003 23:43:28 To : Sergey Skvortsov Subject : Re: Hаследование? -------------------------------------------------------------------------------- >>>>> "SS" == Sergey Skvortsov <skv@protey.ru> writes: SS> В общем случае exception'ы имеют больший overhead нежели проверка SS> результата - но для проверки корректности аргументов функции/метода SS> следует применять скорее их. SS> Хранить в классе/объекте аналог C-шного errno (как у тебя) - чревато. SS> Хотя бы тем, что его надо очищать после/внутри каждого вызова, где он SS> применим. Зачем? По соглашению errno валиден только если функция вернула какой-то код ошибки. errno содержит детали. SS> Это просто концептуально неправильно - смешение парадигм. Впрочем, SS> если это run-away скрипт - то пиши как хочешь. А вообще, да. Hадо die и дело с концом. Всё это сохранение ошибок никому в результате нафиг не нужно, а код выглядит адски совершенно. И нет, отучаться говорить за всех я не буду. --alexm --- ifmail v.2.15dev5.1 * Origin: tyranny (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/38651e45fb3f.html, оценка из 5, голосов 10
|