Size: a a a

2019 December 24

VM

Vladislav Milenin in Go-go!
Alexander
И на го только SRE тулинг
🤣
источник

МП

Мимо Проходящий in Go-go!
Какой embeded script в Го самый модный? Язык большого значения не имеет, но хочется чтобы корректно передавался контекст и можно было прервать работу скрипта в любой момент. Рассматриваю anko, tengo и otto
источник

ВС

Владимир Столяров in Go-go!
Lua не катит?
источник

ЕО

Евгений Омельченко in Go-go!
Alexander
Ну да, и тесты там не нужны, и код сразу идеальный пишется
Прямо противоположные тезисы. Высока вероятность, что у тех, у кого код "идеальный и без тестов" будет случайная паника.

Если есть паника -- нужно падать, на то она и паника
источник

МП

Мимо Проходящий in Go-go!
в принципе всё катит, инетресует практика (кто что юзал) и подводные камни
источник

A

Alexander in Go-go!
Евгений Омельченко
Прямо противоположные тезисы. Высока вероятность, что у тех, у кого код "идеальный и без тестов" будет случайная паника.

Если есть паника -- нужно падать, на то она и паника
Не нужно падать от паники в одном хендлере, достаточно только по нему сдать 500-ку
источник

A

Alexander in Go-go!
Спасибо за идеи для вопросов на собеседовании
источник

VM

Vladislav Milenin in Go-go!
Я думаю каждый пишет код расставляя паники там, где обработка либо не нужна либо осложнена. А рекавери в таких случаях это отстрел ног
источник

ЕО

Евгений Омельченко in Go-go!
Alexander
Не нужно падать от паники в одном хендлере, достаточно только по нему сдать 500-ку
Это говорит о том, что у тебя плохо декомпозированный код. Упал, поднялся
источник

ЕО

Евгений Омельченко in Go-go!
Vladislav Milenin
Я думаю каждый пишет код расставляя паники там, где обработка либо не нужна либо осложнена. А рекавери в таких случаях это отстрел ног
Ну да, если можно обработать ошибку, то это error. А паника это про полную дезорганизацию программы
источник

ЕО

Евгений Омельченко in Go-go!
Просто тут синдром утёнка у людей, им на месте паники эксепшон мерещится. Но такое есть даже в стандартных либах
источник

а

а кто это in Go-go!
Мимо Проходящий
в принципе всё катит, инетресует практика (кто что юзал) и подводные камни
gopher-lua, куча готовых модулей
источник

VM

Vladislav Milenin in Go-go!
Евгений Омельченко
Ну да, если можно обработать ошибку, то это error. А паника это про полную дезорганизацию программы
Я больше про проверку непредусмотренных кейсов, как assert
источник

а

а кто это in Go-go!
otto вроде тоже неплох
источник

а

а кто это in Go-go!
Vladislav Milenin
Я больше про проверку непредусмотренных кейсов, как assert
пишем assert в го
источник

A

Alexander in Go-go!
Евгений Омельченко
Просто тут синдром утёнка у людей, им на месте паники эксепшон мерещится. Но такое есть даже в стандартных либах
Хмм, ну ладно, у меня оказывается синдром утёнка
источник

VM

Vladislav Milenin in Go-go!
а кто это
пишем assert в го
Тост за 2020
источник

A

Alexander in Go-go!
Видимо как и у авторов стандартной библиотеки
источник

A

Alexander in Go-go!
И всех фреймворков
источник

A

Alexander in Go-go!
Потому что обычная практика ловить паники в http хендлере и не валяться всем сервисом от одной ошибки
источник