LINUX.ORG.RU

История изменений

Исправление bhfq, (текущая версия) :

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

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

Напишите на лоре новость когда out of memory в вашей жабке перестанет вешать всю жабку с нагрузкой 100% всех ядер процессора.

if err != nil {
log.Fatal(err)
}

Можно написать одну func принимающую этот err.

Сколько строк в «нормальных языках» занимает эксцепшионинг?

Исходная версия bhfq, :

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

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

Напишите на лоре новость когда out of memory в вашей жабке перестанет вешать всю жабку с нагрузкой 100% всех ядер процессора.

if err != nil {
log.Fatal(err)
}

Можно написать одну func принимающую этот err. Сколько строк в «нормальных языках» это занимает?