Почему нельзя игнорировать ошибки?

Junior
92 просмотров
AFK Offer AI

Проигнорированная ошибка — это бомба замедленного действия. Файл не открылся — потом паника при чтении. Транзакция не закоммитилась — данные потеряны. HTTP запрос вернул ошибку — работаешь с пустым body. В Go ошибки явные именно для того, чтобы ты их обрабатывал. Лучше залогировать и вернуть наверх, чем молча проглотить и дебажить продакшен в 3 ночи.

Следующий вопрос

Какие основные паттерны unsafe.Pointer в Go?