ещё неизвестно где и как. И чего теперь? Вон те панику воткнули и ок. Я с ней где сталкивался, не видел проблем. а вот хреновые ошибки видел. Где непонятно, что за хрень и где.
Фишка в том, что когда ты юзаешь какой-то пакет, то паника - это неочевидное поведение. Ведь о том, что тот или иной метод может кинуть панику, узнаешь либо из доки, либо из кода этого пакета, либо вообще в продакшене, а не по сигнатуре метода. И это такое себе, ведь Go часто юзают из-за того, что он позволяет писать надёжный и предсказуемый код. А тут получается фигня
Как по мне очевидно - это какой-то серьезный твой косяк, поэтому усе развалилось или автор считает, что тут лучше сразу лапки. Трейс очень очевиден.
Зачем тогда вообще возврат ошибок? Можно панику всегда кидать ивсё
Обсуждают сегодня