Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Сокрытие ошибок / 11 сообщений из 11, страница 1 из 1
13.12.2010, 09:54
    #37010658
kolesov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сокрытие ошибок
Вопрос:
Коллеги, а как вы скрываете ошибки от праведного гнева благодарных пользователей юзеров?
Я к тому, что каше всегда пытается описать ошибки с изрядной долей юмора излишними подробностями, совершенно ненужными пользователю. Можно ли где-то в одном месте поставить галочку "Сделай лицо попроще!"?
...
Рейтинг: 0 / 0
13.12.2010, 10:37
    #37010750
neznau
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сокрытие ошибок
kolesov,

Если интерфейс через web, то там вроде как параметр есть, в котором указывается страница для ошибок, написанная вами, где вы можете обработать различные случаи.
А так, ошибки то разные бывают. Мне кажется не нужно прятать от пользователей таких ошибок, вы "отнимаете" у них возможность отправить её Вам по почте в случаях, когда у вас не получается воспроизвести ошибку.

А вообще, конечно, зависит от того, через какой интерфейся пользователь взаимодействует с системой, я так думаю.
...
Рейтинг: 0 / 0
13.12.2010, 10:41
    #37010759
servit
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сокрытие ошибок
По-моему, это должно быть на ответственности программиста. Не важно - на стороне клиента или сервера. Иначе непонятно - что скрывать, как скрывать и в каких случаях.
...
Рейтинг: 0 / 0
13.12.2010, 11:23
    #37010896
krvsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сокрытие ошибок
kolesovКоллеги, а как вы скрываете ошибки
Если в терминале - просто выдаётся сообщение типа "Произошла ошибка", там минимум информации и приписочка "зарегистрирована в журнале". Т.е. есть свой обработчик/записыватель ошибок...
Все ошибки по почте идут к нам на анализы. Можно записать стек ошибки отдельно и прислать нам для более оперативного анализа...
...
Рейтинг: 0 / 0
13.12.2010, 13:32
    #37011285
Блок А.Н.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сокрытие ошибок
В программах ставим обработчики ошибок, которые обеспечат корректный выход влюбом случае,
$ET или $ZT.

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

А вообще мне гораздо больше нравится больше информации об ошибке(красно-синее окно на весь экран), так как сокрытая ошибка типа "я вот так делаю, а оно ничего не делает" даже меня может поставить в тупик, не сразу сообразишь, что нужно посмотреть в журнале ошибок.
...
Рейтинг: 0 / 0
13.12.2010, 14:07
    #37011369
neznau
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сокрытие ошибок
Блок А.Н.В программах ставим обработчики ошибок, которые обеспечат корректный выход влюбом случае,
$ET или $ZT.

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

А вообще мне гораздо больше нравится больше информации об ошибке(красно-синее окно на весь экран), так как сокрытая ошибка типа "я вот так делаю, а оно ничего не делает" даже меня может поставить в тупик, не сразу сообразишь, что нужно посмотреть в журнале ошибок.

Сейчас IS вроде бы советуют переходить на try{...} catch (err) {...}.
...
Рейтинг: 0 / 0
13.12.2010, 14:23
    #37011412
Блок А.Н.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сокрытие ошибок
Да мы вообще ретрограды, тяжело к новому переходим, тот же ZEN даже-даже не потрогали.
Тем более, пока не вижу преимуществ try... catch
...
Рейтинг: 0 / 0
13.12.2010, 14:27
    #37011425
krvsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сокрытие ошибок
neznauСейчас IS вроде бы советуют переходить на try{...} catch (err) {...}.
Смысл переходить на что-то другое если есть уже работающее и удовлетворяющее потребностям?
...
Рейтинг: 0 / 0
13.12.2010, 16:47
    #37011877
neznau
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сокрытие ошибок
krvsaneznauСейчас IS вроде бы советуют переходить на try{...} catch (err) {...}.
Смысл переходить на что-то другое если есть уже работающее и удовлетворяющее потребностям?

На данный момент главный аргумент - читабельность кода увеличивается.

А так, вдруг IS снимет с поддержки $ze и $zt. Надо заранее готовится :)
...
Рейтинг: 0 / 0
13.12.2010, 18:43
    #37012088
Alexey Maslov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сокрытие ошибок
neznauА так, вдруг IS снимет с поддержки $ze и $ztА вот это вряд ли, т.к. $etrap и в особенности $ztrap - это тонны унаследованного кода, который трудится, в том числе, и в госпиталях DoD и VA США. Поэтому не только снимать с поддержки, но даже что-либо менять в их поведении ISC не будет.
try ... catch - конечно, фича более современная, но пока что молодая, мало кем используемая, так что ISC, возможно, еще не раз пересмотрит ее поведение. О первом пересмотре уже объявлено (недавно здесь обсуждалось).
...
Рейтинг: 0 / 0
13.12.2010, 19:49
    #37012184
krvsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сокрытие ошибок
neznauНа данный момент главный аргумент - читабельность кода увеличивается.
В коде программиста (прикладника или конечного, у всех своё название) в нашем варианте нет обработчика вообще. Ошибки в его программе фиксирует системный движок.
Т.ч. с читабельность кода у нас еще лучше, чем ты думаешь...
...
Рейтинг: 0 / 0
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Сокрытие ошибок / 11 сообщений из 11, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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