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

Сообщение Re[11]: Почему GO нишевый? Будущее за zig? Ошибаюсь? от 07.07.2023 21:48

Изменено 07.07.2023 21:49 vsb

Re[11]: Почему GO нишевый? Будущее за zig? Ошибаюсь?
Здравствуйте, so5team, Вы писали:

LVV>>То, что сделано в Го — это дань отсутствию проектирования обработки ошибок.

LVV>>Ведь если об обработке ошибок не думали (никогда), то самое простое — просто проверить ошибку сразу после вызова функции.

S>Как бы то ни было, эти постоянные if err != nil являются одним из основных источников копипасты в Go-шном коде.

S>Если вам действительно удалось от них избавится, то интересно как.

А зачем от неё избавляться? Нет никакой проблемы в копипасте. А так — ждём, когда разрабы го дозреют до синтаксиса для обработки ошибок, обещают давно. Но в принципе это не та проблема, которая мне кажется насущной. Особенно в последние годы, как изобрели ИИ и он взял всю рутину на себя.
Re[11]: Почему GO нишевый? Будущее за zig? Ошибаюсь?
Здравствуйте, so5team, Вы писали:

LVV>>То, что сделано в Го — это дань отсутствию проектирования обработки ошибок.

LVV>>Ведь если об обработке ошибок не думали (никогда), то самое простое — просто проверить ошибку сразу после вызова функции.

S>Как бы то ни было, эти постоянные if err != nil являются одним из основных источников копипасты в Go-шном коде.

S>Если вам действительно удалось от них избавится, то интересно как.

А зачем от неё избавляться? Нет никакой проблемы в копипасте. Все проблемы от кривых абстракций, а не от копипасты. А так — ждём, когда разрабы го дозреют до синтаксиса для обработки ошибок, обещают давно. Но в принципе это не та проблема, которая мне кажется насущной. Особенно в последние годы, как изобрели ИИ и он взял всю рутину на себя.