История изменений
Исправление Joe_Bishop, (текущая версия) :
Если уж так говорить, то в Go скорее больше ошибок, чем меньше,
нет, в 15-ом году у меня было 0 опыта в жабе и го. Ошибок в го коде было на порядок меньше чем в джаве, как раз за счёт обработки их на месте (в основном NPE).
Этому есть разумное объяснение: для некоего внешнего сервиса ошибка является обычным событием, поэтому обработка их должна явно входить в бизнес-логику, что как раз практикуется в Го. Проброс ошибки методом паники есть типичный случай работы на отъебись. Она, в самом деле, проще, но как и всякая работа выполненая на отъебись ниже качеством.
Это подтверждается практикой использования: несмотря на примитивность системы типов правильный Го-код содержит меньшее число ошибок чем популярные языки прошлого поколения: Java, C#, D и т.д.
ЗЫ доставляют «программисты» боящиеся пары лишних строчек. Советую подумать о выборе профессии.
ЗЗЫ доставляют инженеришки со своими «наследованиями». Типичный образчик того, почему их нужно держать на расстоянии пушечного выстрела когда решаются вопросы базовых концепций - они любят наводить тумана там, где его быть не должно в принципе.
Исходная версия Joe_Bishop, :
Если уж так говорить, то в Go скорее больше ошибок, чем меньше,
нет, в 15-ом году у меня было 0 опыта в жабе и го. Ошибок в го коде было на порядок меньше чем в джаве, как раз за счёт обработки их на месте (в основном NPE).
этому есть разумное объяснение: для некоего внешнего сервиса ошибка является обычным событием, поэтому обработка их должна явно входить в бизнес-логику, что как раз практикуется в Го.
проброс ошибки методом паники есть типичный случай работы на отъебись. Она, в самом деле, проще, но как и всякая работа выполненая на отъебись ниже качеством.
Это подтверждается практикой использования: несмотря на примитивность системы типов правильный Го-код содержит меньшее число ошибок чем популярные языки прошлого поколения: Java, C#, D и т.д.
ЗЫ доставляют «программисты» боящиеся пары лишних строчек. Советую подумать о выборе профессии.
ЗЗЫ доставляют инженеришки со своими «наследованиями». Типичный образчик того, почему их нужно держать на расстоянии пушечного выстрела когда решаются вопросы базовых концепций - они любят наводить тумана там, где его быть не должно в принципе.