Size: a a a

2020 April 05

D🦆

Dmitry 🦆 in Go-go!
А почему такая малая популярность у библиотек?
Я только начинаю свой путь go, судя по всему не принято их юзать?
источник

AV

Andrey Vesnin in Go-go!
а кто это
один работает в рантайме
рантайм медленнее засчёт рефлексии?
источник

D🦆

Dmitry 🦆 in Go-go!
Ага, я уже нашел, спасибо)
источник

а

а кто это in Go-go!
Andrey Vesnin
рантайм медленнее засчёт рефлексии?
конечно
источник

а

а кто это in Go-go!
Dmitry 🦆
А почему такая малая популярность у библиотек?
Я только начинаю свой путь go, судя по всему не принято их юзать?
ну вообще да, DI нужен при обилии интерфейсов и классов, а такое бывает при жирном сервисе
источник

а

а кто это in Go-go!
или монолите, что в Go не принято
источник

D🦆

Dmitry 🦆 in Go-go!
Я в своем любимом языке юзаю DI даже для мелких проектов на день работы
Уже упрощает
источник

а

а кто это in Go-go!
Dmitry 🦆
А почему такая малая популярность у библиотек?
Я только начинаю свой путь go, судя по всему не принято их юзать?
в целом, не такая уж и маленькая
источник

ЕО

Евгений Омельченко in Go-go!
Dmitry 🦆
Я в своем любимом языке юзаю DI даже для мелких проектов на день работы
Уже упрощает
А язык динамически-типизированный?
источник

D🦆

Dmitry 🦆 in Go-go!
Евгений Омельченко
А язык динамически-типизированный?
В том месте, где используется DI, нет. Type Declaration.
Собственно по этому типу и идет подстановка.
источник

ЕО

Евгений Омельченко in Go-go!
Я проигрался с wire и решил, что быстрее всё напишу руками
источник

ЕО

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

ЕО

Евгений Омельченко in Go-go!
Плюс, на мой вкус, оно немного переусложняет структуру мелкого сервиса
источник

D🦆

Dmitry 🦆 in Go-go!
Видимо совершенно неудобный DI, если требует времени на его приготовление
источник

D🦆

Dmitry 🦆 in Go-go!
В моём любимом DI все автовайрится по дефолту. единственная настройка - это корневая директория с кодом.
Никаких изменений в коде делать не надо.
И лезть в конфигурацию DI надо только если хочешь вайрить интерфейсы (т.е. когда уже есть несколько разных реализаций)
источник

АР

Андрей Рогозов in Go-go!
Ребят, что такое Go build ID?
источник

zl

ziggy lucid in Go-go!
где можно посмотреть записи докладов отсюда?
https://golangconf.ru/2019
источник

PF

Petr Filippov in Go-go!
Mikhail
потому что в одинарных скобках не строки, а руны?
🔥👍
источник

PF

Petr Filippov in Go-go!
а кто это
ну вообще да, DI нужен при обилии интерфейсов и классов, а такое бывает при жирном сервисе
я бы не согласился, для реализации полиморфизма, смены движков бд или кэша, в зависимости от конфига, особенно если у тебя кодогенератор, di автоматизирует рутину, конечно есть проблемы в разных di, но все же не зря думаю есть di от гугла и от убера
источник

АП

Александр Попов in Go-go!
утопишно
источник