История изменений
Исправление 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
Исправление 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: . . .”
Исправление 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: . . .”
Исходная версия 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 никогда не писал и не собирается.