Сегодня 7 мая, вторник ГлавнаяНовостиО проектеЛичный кабинетПомощьКонтакты Сделать стартовойКарта сайтаНаписать администрации
Поиск по сайту
 
Ваше мнение
Какой рейтинг вас больше интересует?
 
 
 
 
 
Проголосовало: 7272
Кнопка
BlogRider.ru - Каталог блогов Рунета
получить код
coding4.net
coding4.net
Голосов: 1
Адрес блога: http://www.coding4.net/
Добавлен: 2012-06-11 20:16:46
 

Обработка и логирование исключений под Windows и в веб сервисах (часть 2)

2013-07-15 23:13:00 (читать в оригинале)


исключения

Продолжаю цикл переводов понравившейся мне статьи автора James Dingle про исключения. Предыдущий кусок находится здесь.

Почему я должен писать эффективные журналы исключений ?

Написание эффективной системы перехвата и логирования исключений это не самая сексуальная (приятная, красивая) часть вашего приложения или службы. Хорошее или плохое логирование не изменит то, что делает ваше приложение. Так зачем заниматься и тем и другим ? Однако, это одно из наиболее важных свойств вашего продукта в случае, если кто-нибудь захочет исследовать проблемы возникшие в нем.

Я придерживаюсь стандартов кодирования ориентированных на качество. Мои приложения полностью протестированы. Почему я нуждаюсь в логировании и обработке исключений ?

Приложения никогда не бывают автономны, они всегда живут внутри окружения. Когда окружение не ведет себя так, как ожидает ваше приложение. Тогда ошибки, возможно, произойдут.

Ваше приложение не так часто диагностирует себя в другом или неправильном окружении. Но оно может сказать вам о том, что оно ожидало, и чего оно не получило.

Если ваше приложение исполняется в более сложном окружении, чем кокон в котором оно было разработано. Или кто то овладел вашим кодом и добавил в него новые особенности (возможности). То, возможно, он будет нуждаться в анализе того, что же он сделал не так.

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

И да, возможно, вы захотите исследовать ваши собственные ошибки тоже.

Так что, давайте начинать. В качества предварительного чтения советую это.

Продолжение следует ...


Тэги: (решение), исключение, сделать

 


Самый-самый блог
Блогер ЖЖ все стерпит
ЖЖ все стерпит
по количеству голосов (152) в категории «Истории»
Изменения рейтинга
Категория «Авто/Мото»
Взлеты Топ 5
+265
299
MicheL1102
+238
257
Темы_дня
+230
258
Bisdiv.com
+220
259
Дневник
+177
284
Пофигист
Падения Топ 5


Загрузка...Загрузка...
BlogRider.ru не имеет отношения к публикуемым в записях блогов материалам. Все записи
взяты из открытых общедоступных источников и являются собственностью их авторов.