Size: a a a

2020 May 12

DP

Daniel Podolsky in Go-go!
вариантов больше одного. как бы мне удалось то, что надо, на openapi описать - так бы и реализовал
источник

C

Calculon🤖 in Go-go!
Daniel Podolsky
вариантов больше одного. как бы мне удалось то, что надо, на openapi описать - так бы и реализовал
ага
источник

C

Calculon🤖 in Go-go!
oneOf anyOf😄😄😄
источник

DP

Daniel Podolsky in Go-go!
ну, кстати, надо пинать меня активнее

в grpc это реализуется дочерними структурами
источник

VM

Vladislav Milenin in Go-go!
а в каких кейсах удобен/необходим anyOf/oneOf?
источник

C

Calculon🤖 in Go-go!
Vladislav Milenin
а в каких кейсах удобен/необходим anyOf/oneOf?
в go - ни в каких
источник

C

Calculon🤖 in Go-go!
но приходится
источник

DP

Daniel Podolsky in Go-go!
Vladislav Milenin
а в каких кейсах удобен/необходим anyOf/oneOf?
ну вот у меня репортятся события, старт-стоп сессии, например. и еще в начале, первым сообщением после соединения, уезжает снимок текущего состояния. все это в одном потоке grpc, чтобы порядок ни в коем случае не перепутался. сообщение у меня типа oneOf, и иначе никак
источник

RS

Roman Sharkov in Go-go!
https://github.com/golang/go/wiki/Errors

зачем писать…

"inverse tachyon pulse failed"
"failed to solve problem"


…если и так понятно, что что-то пошло не так в случае когда мы получили ошибку?!

я предпочитаю писать ошибки в таком стиле:

"inversing tachyon pulse"
"solving problem"


отвечая на вопрос “что происходило, когда возникла ошибка?”

как вы считаете?
источник

RS

Roman Sharkov in Go-go!
В каком стиле предпочитаете писать текст сообщения ошибки?
Анонимный опрос
72%
"inverse tachyon pulse failed"
28%
"inversing tachyon pulse"
Проголосовало: 18
источник

C

Calculon🤖 in Go-go!
".... failed" я возвращаю на самых низких уровнях, где ошибка появилась (вариант 1)
А дальше оборачиваю как в варианте 2
источник

C

Calculon🤖 in Go-go!
За что голосовать?🤔
источник

DP

Daniel Podolsky in Go-go!
ну вот раз ошибка - значит уже failed, слово в сообщении лишнее
источник

RS

Roman Sharkov in Go-go!
Calculon🤖
".... failed" я возвращаю на самых низких уровнях, где ошибка появилась (вариант 1)
А дальше оборачиваю как в варианте 2
тут я предпочитаю log prefix, в итоге получается: "ERR: inversing tachyon pulse"
источник

C

Calculon🤖 in Go-go!
Дело вкуса имхо
источник

RS

Roman Sharkov in Go-go!
Calculon🤖
Дело вкуса имхо
но есть объективное преимущество: текст ошибки во втором варианте, как правило, короче
источник

C

Calculon🤖 in Go-go!
Roman Sharkov
но есть объективное преимущество: текст ошибки во втором варианте, как правило, короче
на целых 6 рун🌚🌚🌚
источник

C

Calculon🤖 in Go-go!
Ну да, ты прав
источник

RS

Roman Sharkov in Go-go!
Calculon🤖
на целых 6 рун🌚🌚🌚
это только в 1 ошибке, а когда у тебя цепь из 6 то уже в 6 раз больше
источник

C

Calculon🤖 in Go-go!
Roman Sharkov
это только в 1 ошибке, а когда у тебя цепь из 6 то уже в 6 раз больше
в моем случае всегда 1, не важно какая цепь
источник