Size: a a a

2021 May 04

VV

Vladislav Vegner in Go-go!
А я начинающий, поэтому вот и на распутье. Но мысль понял и она была полезной.
Хотя вопрос был немного в другом.
источник

VS

Vladislav Semyachkin in Go-go!
Т.е. вы, Роман, предлагаете мокать базу при тесте http хэндлеров, серьёзно?
Вместо того, чтобы проверить, что на ErrSome от сервиса возвращается SomeStatusCode и «some err description» в теле, вы будете генерировать реальные ситуации, когда сервис возвращает SomeErr в тесте?
источник

АЛ

Артем Лазаренко... in Go-go!
ало ало, не проходите мимо
источник

AK

Anton Kucherov in Go-go!
Я предлагаю сформулировать проблему для начала. Уже раза 3 предложил но так и не услышал четко сформулированной проблемы.
источник

RL

Ragnar Lodbrok in Go-go!
В общем, если ваш сервис зависит от интерфейса, то интерфейс должен быть описан в этом же сервисе, чтобы вы могли безболезненно менять его реализацию
источник

VS

Vladislav Semyachkin in Go-go!
Так лично у меня нет никаких проблем)
Я просто не согласен с тем, что интерфейсы должны быть всегда там, откуда они используются
Я считаю, что интерфейсы должны быть всегда там, где это логичнее
источник

AK

Anton Kucherov in Go-go!
Мы рады за вас. 🙂  "Там где это логично" достаточно абстрактное и размытое понятие конечно, но я не против. Используйте интерфейсы как хотите.
источник

a

aaalitvinov in Go-go!
Ребят привет. Как мне аннотацию к методам сделать, по одному и тому же роуту. (Swag)

т. е. методы работают на одном роуте, но в зависимости от body
источник

a

aaalitvinov in Go-go!
ID разный - не канает. Все равно не разделяет их.
источник

RL

Ragnar Lodbrok in Go-go!
Так аннотации к хэндлерам пишут же
источник

a

aaalitvinov in Go-go!
Ну у меня хендлер делегирует в зависимости от body двум разным методам.
источник

RL

Ragnar Lodbrok in Go-go!
Но хэндлер то один
источник

AK

Anton Kucherov in Go-go!
Хороший пример неправильного понимания DRY
источник

DP

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

К вопросу о том, почему надо писать API декларативно
источник

a

aaalitvinov in Go-go!
)) один да, но структура body в них разная в зависимости от значения grant_type (client_credentials или refresh_token)
источник

a

aaalitvinov in Go-go!
Не хотелось бы вешать получение токена (по паролю или refresh_token) по разным роутам
источник

a

aaalitvinov in Go-go!
А doc.json генерится же с нуля. Мне каждый раз тогда придется туда это дописывать
источник

AK

Anton Kucherov in Go-go!
Тогда мучайтесь :)
источник

DP

Daniel Podolsky in Go-go!
Вы попробуйте сначала
источник

RF

Roman Fedyashov in Go-go!
Кстати почему?)
источник