Size: a a a

2020 January 27

R

Roman in Modern::Perl
Vyacheslav Olkhovchenkov
они ни очем
Для пользователя. По этому они их так не любят.
А что лучше? Стектрейс или MS style ошибки 0x800d0fjfhsj ?
источник

VO

Vyacheslav Olkhovchenkov in Modern::Perl
что произошло, что не понравилось и в каком направление надо что-то менять
источник

VO

Vyacheslav Olkhovchenkov in Modern::Perl
Roman
Для пользователя. По этому они их так не любят.
А что лучше? Стектрейс или MS style ошибки 0x800d0fjfhsj ?
оба хуже
источник

R

Roman in Modern::Perl
Тексты ошибок - отдельное искусство.
источник

VO

Vyacheslav Olkhovchenkov in Modern::Perl
да. кроме текста еще и контекст важен.
источник

VO

Vyacheslav Olkhovchenkov in Modern::Perl
ну типа невозможно записать в файл лога.
источник

VO

Vyacheslav Olkhovchenkov in Modern::Perl
уже лучше чем стек трейс от функции записи
источник

VO

Vyacheslav Olkhovchenkov in Modern::Perl
теперь бы к этому еще добавить имя файла, почему нельзя и откуда этот лог вообще взялся
источник

R

Roman in Modern::Perl
Конечно. Пользователь что-то сделал, ответ желателен в рамках его действий, иначе будет непонятно.
источник

VO

Vyacheslav Olkhovchenkov in Modern::Perl
ну в полном объеме это наверное не всегда возможно
источник

VO

Vyacheslav Olkhovchenkov in Modern::Perl
но я тут намекаю что лог может по умолчанию писаться в текущий каталог, например, а у нас cd на компакт-диск к примеру
источник

VO

Vyacheslav Olkhovchenkov in Modern::Perl
а в документации о такой особенности -- ни слова
источник

VO

Vyacheslav Olkhovchenkov in Modern::Perl
или имя каталога формируется из имени какой-то переменной которую не задали и потому получился -- текущий каталого
источник

AK

Andrey Konovalov in Modern::Perl
Vyacheslav Olkhovchenkov
вместо стектрейса должно быть внятное и адекватное сообщение в лог
2 чая этому господину! Но обычно разработчикам наплевать на своих пользователей. Они считают, что пользователь  должен им этот стектрейс прислать. Иногда хочется упаковать стектрейс вместе со спорами сибирской язвы, но чаще - просто некому слать или некогда уже писать разработчикам и ждать, когда они соизволят в каком-нибудь списке рассылки или в issues'ах ответить.
источник

VO

Vyacheslav Olkhovchenkov in Modern::Perl
ну это еще и дополнительные трудозатраты, а стектрейс типа беспланый
источник

VG

Vadim Goncharov in Modern::Perl
Vyacheslav Olkhovchenkov
они ни очем
сразу видно, не разработчик
источник

VG

Vadim Goncharov in Modern::Perl
так и пользуешься ты бесплатно
источник

VO

Vyacheslav Olkhovchenkov in Modern::Perl
ну еще мне хватало быть разработчиком того, что другие наваляли
источник

VG

Vadim Goncharov in Modern::Perl
ну вот и не жалуйся
источник

AK

Andrey Konovalov in Modern::Perl
Vadim Goncharov
ну вот и не жалуйся
Лучше заплатить Вадиму, чтобы можно было звонить ему в 3 часа ночи с вопросом: вот тут стектрейс такой вывалился в логах, приложение нифига не отвечает, 500-ю ошибку выдаёт... Дикутю стектрейс по буквам, записывай!
источник