Rambler's Top100
Главная
Новости
Статьи
Форумы
Книги
Коды
Сообщество
Блоги
О нас
 

Логин

Email:
  Пароль:

Войти
Зарегистрироваться
Забыл пароль

Поиск

 Искать :
 
Вперед

Сообщение

Начинающий программист


Смехотворец

Зарегистрирован:
28 March 2005
Сообщения: 1134
Примеры кода: 1
 

RE: Обработка исключений в .net (вопрос знатокам).

23 June 2008 00:21  


Хотя лутший совет предложил secondstar:

DoSmthElse(), как функция, которая пишет в лог, должна быть составлена так, чтобы она не вызывала исключений ни при каких условиях.


Не, не всё так просто. Дело в том, что DoSmthElse() вовсе не логгер, и его исключения маскировать нельзя. Совет secondstar вообще не подходит, т.к. в общем случае использование try ... catch без спецификации может замаскировать исключение, разрушающее общее состояние (shared state) и продолжение работы вообще не понятно чем может обернуться. В моём приложении это не допустимо, поэтому я и парюсь по поводу маскировки, т.е. на самом деле я боюсь, что DoSmthElse() может вызвать обрабтываемое исключение, которое замаскирует необрабатываемое из DoSmth(). Опускать обработчик в catch как-то не прёт, т.к. он выше по стеку вызовов находится, а catch-е ему-то и данных для обработки исключения не хватает, придется еще придумывать, как их туда засунуть.
Программирую за еду.
Наверх
  



Общие вопросы программирования на ASP.NET

 Обработка исключений в .net (вопрос знатокам).Начинающий программист  22 June 2008 21:58
 RE: Обработка исключений в .net (вопрос знатокам).Начинающий программист  23 June 2008 17:14
 Re: RE: Обработка исключений в .net (вопрос знатокам).Dmitdd  23 June 2008 16:29
 Обработка исключений в .net (вопрос знатокам).Vladimir T  22 June 2008 23:11
 Обработка исключений в .net (вопрос знатокам).Vladimir T  22 June 2008 23:14
 RE: Обработка исключений в .net (вопрос знатокам).Начинающий программист  23 June 2008 00:21
 RE: Обработка исключений в .net (вопрос знатокам).webb  23 June 2008 16:58
 RE: Обработка исключений в .net (вопрос знатокам).Vladimir T  23 June 2008 14:21
 Re: Обработка исключений в .net (вопрос знатокам).secondstar  22 June 2008 22:45
 
Наш Киев

Apartments for Rent

Rambler's Top100
Рейтинг@Mail.ru
Идея: Dimon aka Manowar Программирование: Dimon aka Manowar Дизайн: Dan Lebedev
Хостинг от компании Parking.ru
Карта сайта