170 похожих чатов

А в чем удобство трай кетча? Я вот когда на

Go уходил с ЯП с трайкетчем, вздохнул как то даже. Мне показалось что ошибки возвращать удобнее. Я может чего то не понима?

16 ответов

6 просмотров

ну как же! поставил один трайкетч и все работает!

Anton-Kucherov Автор вопроса

ну смотри вот на пыне какой-то условной у тебя там фрамеворк, куча либ, все классы в ди кунтейнеры че угодно можешь дергать, и допустим логика такая что тебе надо в базе после каких-то действий в табличке обновить поле, допустим в трае будет ТРУ а в кетче ФОЛС, ну вот а в го всю эту хуйню наверх приходится пробрасывать чтобы имитировать такую логику

Anton-Kucherov Автор вопроса
Артём Лазаренко
В мейне

Да пиздец. Те тупо не обрабатываешь ошибки. Пока работает positive case, все ок. Когда че то идет не так сразу разносит приложение?

Anton Kucherov
На все приложение что ли?

если ты не видишь эксепшна, значит, его нет

кода меньше

Anton-Kucherov Автор вопроса
Степан
кода меньше

Вот это я давно перерос. Меня наоборот бесит всякий сахар. Потому что читать его зачастую больно

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

Владимир Гришин
это безумие, чеснгря, так делать.

ну это реальнй кейс, я вот щас монолит пилю встретилось такое

Степан
debug.Stack() не?

и чего? что мне это даст?

Daniel Podolsky
и чего? что мне это даст?

увидишь стек, где ошибка а так, при правильном описании ошибок, тебе это и не надо

Anton-Kucherov Автор вопроса
Степан
увидишь стек, где ошибка а так, при правильном опи...

Вот я тоже об этом подумал. Т.е. да это недостаток что нет стека. Но стек кажется нужен только тогда когда к ошибкам относишься "абы как" как правило.

Степан
увидишь стек, где ошибка а так, при правильном опи...

на разных уровнях абстракции правильное описание - разное то есть - catch приходится делать несколько раз на пути ошибки к месту обработки, и throw потом то есть - в пределе это как раз то, что предлагает нам go

Похожие вопросы

Обсуждают сегодня

я не магистр хаскеля, но разве не может лейзи тип конвертнуться в не-лейзи запросив вычисление содержимого прям при инициализации?
deadgnom32 λ madao
85
читать файл максимально быстро? странный вопрос))
zamtmn
53
How to create an OS in C? what to study?
Linus
18
Всем доброго вечера! Хочу поделиться своим злоключением с человеком, который, как оказалось сюда тоже скидывал свое резюме. Жаль, что я вашу группу не нашел раньше… человек ки...
Роман Ахмедзянов
4
тоесть, указав return eax, сгенерируется никому ненужная инструкция mov eax,eax ?
Aiwan \ (•◡•) / _bot
24
Компания Elif ищет менеджера проектов, который будет заниматься поиском и ведением новых проектов. Прежде чем приступить к работе, вам нужно пройти наш недельный курс, где вы ...
Elif
5
Привет, кто может сделать юзербота с апи? Задачи: - создавать группы - создавать каналы - задавать для созданных каналов аватарку или эмоджи, имя группы - добавлять в группы...
Lencore
11
Вопрос вроде правильно, но что надо сделать, чтоб текст был виден нормально ? ghci> TE.decodeUtf8 $ TE.encodeUtf8 "test - проба" "test - \1087\1088\1086\1073\1072"
Fedor
7
а зачем этот вопрос для удаления из чата?
Mёdkinson Medvezhkin
63
@HemulGM Параметры у AddStream поменялись? Несостыковка какая-то
Катерина Свиридова
12
Карта сайта