LINUX.ORG.RU

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

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

Если уж так говорить, то в Go скорее больше ошибок, чем меньше,

нет, в 15-ом году у меня было 0 опыта в жабе и го. Ошибок в го коде было на порядок меньше чем в джаве, как раз за счёт обработки их на месте (в основном NPE).

Этому есть разумное объяснение: для некоего внешнего сервиса ошибка является обычным событием, поэтому обработка их должна явно входить в бизнес-логику, что как раз практикуется в Го. Проброс ошибки методом паники есть типичный случай работы на отъебись. Она, в самом деле, проще, но как и всякая работа выполненая на отъебись ниже качеством.

Это подтверждается практикой использования: несмотря на примитивность системы типов правильный Го-код содержит меньшее число ошибок чем популярные языки прошлого поколения: Java, C#, D и т.д.

ЗЫ доставляют «программисты» боящиеся пары лишних строчек. Советую подумать о выборе профессии.

ЗЗЫ доставляют инженеришки со своими «наследованиями». Типичный образчик того, почему их нужно держать на расстоянии пушечного выстрела когда решаются вопросы базовых концепций - они любят наводить тумана там, где его быть не должно в принципе.

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

Если уж так говорить, то в Go скорее больше ошибок, чем меньше,

нет, в 15-ом году у меня было 0 опыта в жабе и го. Ошибок в го коде было на порядок меньше чем в джаве, как раз за счёт обработки их на месте (в основном NPE).

этому есть разумное объяснение: для некоего внешнего сервиса ошибка является обычным событием, поэтому обработка их должна явно входить в бизнес-логику, что как раз практикуется в Го.

проброс ошибки методом паники есть типичный случай работы на отъебись. Она, в самом деле, проще, но как и всякая работа выполненая на отъебись ниже качеством.

Это подтверждается практикой использования: несмотря на примитивность системы типов правильный Го-код содержит меньшее число ошибок чем популярные языки прошлого поколения: Java, C#, D и т.д.

ЗЫ доставляют «программисты» боящиеся пары лишних строчек. Советую подумать о выборе профессии.

ЗЗЫ доставляют инженеришки со своими «наследованиями». Типичный образчик того, почему их нужно держать на расстоянии пушечного выстрела когда решаются вопросы базовых концепций - они любят наводить тумана там, где его быть не должно в принципе.