Информация об изменениях

Сообщение Re[3]: Go от 07.05.2024 9:36

Изменено 07.05.2024 9:39 vsb

Re[3]: Go
Здравствуйте, CreatorCray, Вы писали:

vsb>>Ровно один минус — обработка ошибок через возрат значений вместо исключений. В остальном мне всё очень нравится.

CC>Такое ощущение что у тебя обработка ошибок делается через catch (...) на саааамом верху, ибо в нормальном мире, где failure is an option обрабатывать обычные ошибки исключениями уж очень неудобно.

У меня она вообще никак не делается для 99% ошибок. Она делается во фреймворке, на самом верху, да. И это удобно. Лучший код это тот код, который не пришлось писать.
Re[3]: Go
Здравствуйте, CreatorCray, Вы писали:

vsb>>Ровно один минус — обработка ошибок через возрат значений вместо исключений. В остальном мне всё очень нравится.

CC>Такое ощущение что у тебя обработка ошибок делается через catch (...) на саааамом верху, ибо в нормальном мире, где failure is an option обрабатывать обычные ошибки исключениями уж очень неудобно.

У меня она вообще никак не делается для 99% ошибок. Она делается во фреймворке, на самом верху, да. И это удобно. Лучший код это тот код, который не пришлось писать.

И в пресловутом го 99.9% ошибок обрабатываются ровно так же — на самом верху. А во всех остальных местах просто return err