ГЛАВНАЯ     АРХИВ     НАПИСАТЬ АДМИНУ     ПОДПИСАТЬСЯ НА RSS     ВОЙТИ      

Поиск

Категории

Облако тегов

acer ado.net amd asp.net c sharp c# cms css exceptions google html ipad iphone it бизнес javascript jquery linq microsoft mysql net nokia nokia lumia samsung seo silverlight sql surface tsql windows 8 windows blue windows phone windows rt xna безопасность библиотека вопросы на собеседовании интересные проекты интернет интернет магазин исключения книга книги компьютерная безопасность компьютерные игры контролы курсы по программированию логированние исключений мобильные приложения монетизация сайтов наушники новости новости it новости microsoft новости интернет новости технологий ноутбук ноутбуки обработка исключений оптимизация острова периферия планшет планшеты поддержка сайтов поисковое продвижение программы продвижение продвижение сайта продвижение сайтов рабство разработка игр разработка сайтов раскрутка сайта рекламные технологии смартфон смартфоны собеседование создание сайтов средства разработки туризм фриланс хостинг яндекс
  << Предыдущий пост       Следующий пост >>  
От: inbruk
15. июля 2013 15:50

исключения

Начинаю цикл переводов понравившейся мне статьи автора James Dingle про исключения. Оригинал находится здесь: Efficient logging and exception handling in Windows and Web services : Part 1 – Raising exceptions, writing dumps .

Есть много статей обсуждающих лучшие практики работы с исключениями. И они почти все рекомендуются к прочтению. Они обычно обсуждают паттерны кода. Но в этой статье я буду обсуждать паттерны дизайна (проектирования) приложений.

Чтение логов - наиболее часто оно представляет собой путешествие в ад.

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

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

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

Мы тоже сталкивались с этим. И теперь мы горды тем, что мы написали такую статью вам в помощь.

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

Похожие записи


Обработка и логирование исключений под Windows и в веб сервисах (часть 10)
Продолжаю цикл переводов понравившейся мне статьи автора James Dingle про исключения. Первый пост посвященный этой статье находится здесь. 8. Обрушивайтесь правильно В соответствии с правилом " 5 - Не проглатывать исключений ", некоторые разработчики предполагают, что их приложение должно быть всегда работающим. Таким образом они дум...

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

Обработка и логирование исключений под Windows и в веб сервисах (часть 6)
Продолжаю цикл переводов понравившейся мне статьи автора James Dingle про исключения. Первый пост посвященный этой статье находится здесь. 4. Обрабатывать исключение нужно на правильном уровне стека Давайте вернемся к нашей компании по доставке пиццы. Вы могли бы ожидать от каждого из сотрудников, что они не будут сообщять о каждой из проблем их...

Добавить комментарий




biuquote
  • Комментарий
  • Предпросмотр
Loading


  Сохранить комментарий