powered by simpleCommunicator - 2.0.55     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Монады
11 сообщений из 136, страница 6 из 6
Монады
    #38731786
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAВ общем, мысль такая. Глобальная обработка должна быть железобетонно.Спасибо, кэп, ещё раз.[/quot]
На здоровье.

skyANAМСУНебольшие отдельные затычки для более внятной формулировки исключения, в принципе, тоже не возбраняются. Но только без фанатизма.Спасибо, кэп, три раза, но затычки вообще не нужны.
Так ты сам предлагал эти затычки. Теперь не нужны? Тогда снимаю шляпу.
...
Рейтинг: 0 / 0
Монады
    #38731806
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУТак ты сам предлагал эти затычки. Теперь не нужны?Нет, не нужны и я их не предлагал.
...
Рейтинг: 0 / 0
Монады
    #38731864
Фотография Denis.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А в чем спор? Где ошибки ловить? Конечно там где знаем как их обработать.
Или я выпал из дискуссии? )
...
Рейтинг: 0 / 0
Монады
    #38731873
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Denis.А в чем спор? Где ошибки ловить? Конечно там где знаем как их обработать.
Или я выпал из дискуссии? )Да нет, не выпал. Пришли к тому, что "там где знаем как их обработать" - это оказывается затычка, а ни фига не общепринятый подход
...
Рейтинг: 0 / 0
Монады
    #38731897
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAМСУТак ты сам предлагал эти затычки. Теперь не нужны?Нет, не нужны и я их не предлагал.
Ложь. Снова ложь. 16503383

skyANAАлексей КИ будем в каждом button_click (WPF, WinForms) или в каждом методе контроллера (Asp.Net) ставить try...catch. Удачи!Нет конечно. Я же написал: "если можем обработать исключение". Под можем обработать имеется ввиду, что можем осмысленно обработать в данном месте программы.
...
Рейтинг: 0 / 0
Монады
    #38731931
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУskyANAпропущено...
Нет, не нужны и я их не предлагал.
Ложь. Снова ложь. 16503383

skyANAпропущено...
Нет конечно. Я же написал: "если можем обработать исключение". Под можем обработать имеется ввиду, что можем осмысленно обработать в данном месте программы.МСУ, хватит троллить.

Русским же языком написано: если можем осмысленно обработать в данном месте программы.
Как это коррелирует с твоими "затычками" и "фанатизмом"?
...
Рейтинг: 0 / 0
Монады
    #38732028
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAМСУ, хватит троллить.
Даже и не думал этого делать.

skyANAРусским же языком написано: если можем осмысленно обработать в данном месте программы.
Как это коррелирует с твоими "затычками" и "фанатизмом"?
А у меня не тоже самое сказано в этом посте? 16506983
...
Рейтинг: 0 / 0
Монады
    #38732051
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сюр
...
Рейтинг: 0 / 0
Монады
    #38732397
Arm79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Странно, что никто про контракты не вспомнил. Их что, никто не юзает?
...
Рейтинг: 0 / 0
Монады
    #38732479
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Arm79, речь о System.Diagnostics.Contracts? Мы юзаем.
...
Рейтинг: 0 / 0
Монады
    #38732518
Arm79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAArm79, речь о System.Diagnostics.Contracts? Мы юзаем.
Это к тому, что null или не null может прийти. Если заложить в контракт соответствующее требование - проблема с null должна решиться?

Естественно, на глобальный обработчик исключений нужно навесить обработку с сохранением полного stacktrace

А делать try-catch или нет - дело вкуса. Я встречал оба подхода в разработке - пытаться предусмотреть все варианты exception и реагировать на них, и наоборот - ожидать только успешного завершения, а в случае ошибки перезапускать обработку (количество попыток и таймауты задаются).

Не могу однозначно отдать предпочтение тому или иному подходу - использую оба :-)
...
Рейтинг: 0 / 0
11 сообщений из 136, страница 6 из 6
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Монады
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]