LINUX.ORG.RU

История изменений

Исправление kaldeon, (текущая версия) :

Мнение сообщества - это синдром. Есть и технические основания.

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

Блогпост объясняет это коротко:

“We were in a similar situation when we decided to add generics to the language, albeit with an important difference: today nobody is forced to use generics, and good generic libraries are written such that users can mostly ignore the fact that they are generic, thanks to type inference.”

> Про дженерики у сообщества тоже был бухтёж неимоверный про что, что не надо нам этих выших дженериков

В опросе за 2021 [1], перед добавлением дженериков в язык, 39% опрошенных отказывались от Go из-за отсутствия какой-либо фичи, дженерики на первом месте.

Есть опрос разрабов Go за второй квартал 2022 [2], когда дженерики уже были добавлены. Только 6% указали, что не собираются ими пользоваться.

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

> Просто кричащее меньшинство [против новой обработки ошибок] как обычно воспринимается за большинство

Проблемы с обработкой ошибок испытывает не чтобы большинство. Какое-то подмножество из 28%, согласно опросу за 2025 [3]:

“The second major category of frustrations were [“A feature I value from another language isn’t part of Go” (28%)]. These open-text comments largely focused on error handling and reporting patterns, enums and sum types, nil pointer safety, and general expressivity / verbosity: . . .”

[1]: https://go.dev/blog/survey2021-results

[2]: https://go.dev/blog/survey2022-q2-results

[3]: https://go.dev/blog/survey2025

Исправление kaldeon, :

Мнение сообщества - это синдром. Есть и технические основания.

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

Блогпост объясняет это коротко:

“We were in a similar situation when we decided to add generics to the language, albeit with an important difference: today nobody is forced to use generics, and good generic libraries are written such that users can mostly ignore the fact that they are generic, thanks to type inference.”

> Про дженерики у сообщества тоже был бухтёж неимоверный про что, что не надо нам этих выших дженериков

Есть опрос разрабов Go за второй квартал 2022 [1]. Только 6% указали, что не собираются ими пользоваться.

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

> Просто кричащее меньшинство [против новой обработки ошибок] как обычно воспринимается за большинство

Проблемы с обработкой ошибок испытывает не чтобы большинство. Какое-то подмножество из 28%, согласно опросу за 2025 [2]:

“The second major category of frustrations were [“A feature I value from another language isn’t part of Go” (28%)]. These open-text comments largely focused on error handling and reporting patterns, enums and sum types, nil pointer safety, and general expressivity / verbosity: . . .”

[1]: https://go.dev/blog/survey2022-q2-results

[2]: https://go.dev/blog/survey2025

Исправление kaldeon, :

Мнение сообщества - это синдром. Есть и технические основания.

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

Блогпост объясняет это коротко:

“We were in a similar situation when we decided to add generics to the language, albeit with an important difference: today nobody is forced to use generics, and good generic libraries are written such that users can mostly ignore the fact that they are generic, thanks to type inference.”

> Про дженерики у сообщества тоже был бухтёж неимоверный про что, что не надо нам этих выших дженериков

Есть опрос разрабов Go за второй квартал 2022 [1]. Только 6% указали, что не собираются ими пользоваться.

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

> Просто кричащее меньшинство [против новой обработки ошибок] как обычно воспринимается за большинство

Проблемы с обработкой ошибок испытывает не чтобы большинство. Какая-то подкатегория из 28%, согласно опросу за 2025 [2]:

“The second major category of frustrations were [“A feature I value from another language isn’t part of Go” (28%)]. These open-text comments largely focused on error handling and reporting patterns, enums and sum types, nil pointer safety, and general expressivity / verbosity: . . .”

[1]: https://go.dev/blog/survey2022-q2-results

[2]: https://go.dev/blog/survey2025

Исходная версия kaldeon, :

Мнение сообщества - это синдром. Есть и технические основания.

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

Блогпост объясняет это коротко:

“We were in a similar situation when we decided to add generics to the language, albeit with an important difference: today nobody is forced to use generics, and good generic libraries are written such that users can mostly ignore the fact that they are generic, thanks to type inference.”

> Про дженерики у сообщества тоже был бухтёж неимоверный про что, что не надо нам этих выших дженериков

Есть опрос разрабов Go за второй квартал 2022 [1]. Только 6% указали, что не собираются ими пользоваться.

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

[1]: https://go.dev/blog/survey2022-q2-results