Size: a a a

2020 February 25

DP

Daniel Podolsky in Go-go!
например
источник

DP

Daniel Podolsky in Go-go!
Александр Попов
а как же третий путь?
это путь с одним бинарником
источник

DP

Daniel Podolsky in Go-go!
я, кстати, kingpin2 использую, а не viper. по историческим причинам.
источник

A

Amirsho in Go-go!
как сделать из time.Duration -> time типа Mysql
ну типа чтобы 15h36m5s сохранялась в виде 15:36:05 в таблице базы
источник

M

Meow in Go-go!
источник

RS

Roman Sharkov in Go-go!
это time.Time, не time.Duration
источник

VM

Vladislav Milenin in Go-go!
Roman Covanyan
хейт от непонимания сути орм и какие задачи он должен решать. иногда просто нет опыта поддержки изменений в бизнес-функциях, когда надо быстро поменять модели сущностей в бизнес области и переписать все связанные с этим куски кода. вот в этих случаях спасают концепции орм, когда весь код так или иначе соотносится с моделями. любители делать нативные запросы в такие моменты просто стреляются, т.к. надо найти все запросы и исправить их, одновременно с правкой бизнес-логики.
Когда проект разбит на миллиард микросервисов (у нас репозиториев больше 100 на 1 проекте) и используются куча разных языков в разных кейсах - учить орм для каждого и описывать всякие модельки это действительно круто и лучше нативных драйверов, да
источник

RC

Roman Covanyan in Go-go!
Vladislav Milenin
Когда проект разбит на миллиард микросервисов (у нас репозиториев больше 100 на 1 проекте) и используются куча разных языков в разных кейсах - учить орм для каждого и описывать всякие модельки это действительно круто и лучше нативных драйверов, да
тем не менее, разные языки то учить тоже надо :)
источник

VM

Vladislav Milenin in Go-go!
Да как-то далеко не всегда
источник

RC

Roman Covanyan in Go-go!
если не всегда, то и разные орм тоже не всегда. но в целом согласен, если микросервис реализует один эндпоинт, то ему конечно не нужен орм.
источник

DP

Daniel Podolsky in Go-go!
orm - это ведь такой способ автоматизировать написание dal, да? а то и вовсе обойтись без dal, просто на запросах, которые orm генерирует?
источник

C

Calculon in Go-go!
Daniel Podolsky
orm - это ведь такой способ автоматизировать написание dal, да? а то и вовсе обойтись без dal, просто на запросах, которые orm генерирует?
да
источник

C

Calculon in Go-go!
Ну можно и вместе с dal юзать
источник

RC

Roman Covanyan in Go-go!
мое понимание orm несколько другое, я его рассматриваю как организацию бизнес-сущностей в коде. dal это уже интерфейс к конкретной системе хранения orm.
источник

S

Sunny in Go-go!
источник

A

Aikidos in Go-go!
Vladislav Milenin
Да как-то далеко не всегда
Почему не всегда?
источник

VM

Vladislav Milenin in Go-go!
Aikidos
Почему не всегда?
Не всегда другой == новый язык
А орм всегда новые
источник

C

Calculon in Go-go!
Roman Covanyan
мое понимание orm несколько другое, я его рассматриваю как организацию бизнес-сущностей в коде. dal это уже интерфейс к конкретной системе хранения orm.
Когда у тебя есть orm, dal писать совсем не хочется
источник

A

Aikidos in Go-go!
Vladislav Milenin
Не всегда другой == новый язык
А орм всегда новые
Не всегда другая ОРМ == новая ОРМ
источник

К🇦

Коала 🇦🇺 in Go-go!
А поток с вебсервером дестроить по данным через канал?
источник