Size: a a a

2020 April 14

АЗ

Алихан Закиров... in Go-go!
Че а?
источник

VM

Vladislav Milenin in Go-go!
Ничего не нужно использовать :)
источник

АЗ

Алихан Закиров... in Go-go!
Предлагаешь в каждом хэндлере ручками проверять все вошедшие данные?
источник

АЗ

Алихан Закиров... in Go-go!
Типа наличия записи в базе, уникальности, интервалов чисел и т.п.
источник

VM

Vladislav Milenin in Go-go!
Алихан Закиров
Предлагаешь в каждом хэндлере ручками проверять все вошедшие данные?
Да
источник

АЗ

Алихан Закиров... in Go-go!
Дак это ж муторно
источник

VM

Vladislav Milenin in Go-go!
Писать код тоже муторно
источник

АЗ

Алихан Закиров... in Go-go!
Vladislav Milenin
Писать код тоже муторно
Да
источник

АЗ

Алихан Закиров... in Go-go!
Но DRY, не?
источник

VM

Vladislav Milenin in Go-go!
Какой dry? Ручками валидируешь и все
источник

АЗ

Алихан Закиров... in Go-go!
Vladislav Milenin
Какой dry? Ручками валидируешь и все
Дык а если мне одни и те же правила на множестве запросов надо?)
источник

АЗ

Алихан Закиров... in Go-go!
В каждом руками писать валидацию?)
источник

VM

Vladislav Milenin in Go-go!
Напишите 1 обработчик и реюзайте
источник

VM

Vladislav Milenin in Go-go!
Либы под такое не пишут
источник

VM

Vladislav Milenin in Go-go!
К счастью
источник

АЗ

Алихан Закиров... in Go-go!
Vladislav Milenin
Либы под такое не пишут
Ну так-то пишут. Есть protoc плагин на генерацию валидаторов. Мне он не нравится тем что прото файлы засраны потом
источник

АЗ

Алихан Закиров... in Go-go!
Там и так уже есть опции под сваггер, но валидацию в прото файлы тащить это прям такое себе
источник

АЗ

Алихан Закиров... in Go-go!
Ладно я понял. Спасибо
источник

KF

Konstantin Franchuk in Go-go!
Подскажите плиз, когда создаем таймер из стандартного пакета time внутри этого пакета вызывается функция startTimer, но она без тела: https://github.com/golang/go/blob/5f3354d1bf2e6a61e4b9e1e31ee04b99dfe7de35/src/time/sleep.go#L39, где ее код?
источник

S

Soul in Go-go!
Как вызвать *func()?
источник