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

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

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


исключения

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

5. Не глотайте ! ... ошибки

try
{
   ShowListOfBlogEntries();
}
catch
{

}


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

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

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

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


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

 


Самый-самый блог
Блогер Рыбалка
Рыбалка
по среднему баллу (5.00) в категории «Спорт»


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