Size: a a a

2021 January 06

AP

Alexander Panko in ctodailychat
мне понравилось
источник

IV

Igor V in ctodailychat
ловите его
источник

AR

Anton Revyako in ctodailychat
Igor V
ловите его
не, пусть бежит )
источник

AP

Alexander Panko in ctodailychat
я без di уже жить не могу)
источник

AP

Alexander Panko in ctodailychat
Igor V
ловите его
мну???)
источник

IN

Ilya Noskov in ctodailychat
источник

AP

Alexander Panko in ctodailychat
кстати вопрос на засыпку а для go di есть нормальный? сейчас юзаю uber fx но эти чуваки отказываются сравнивать конструкторы (из-за пролемы сравнения функций в go) в итоге если два модуля импортируют одни и тот же третий, этот третий надо выносить повыше чтобы он импортировался только один раз, это сильно раздражает
источник

IV

Igor V in ctodailychat
всегда руками в го собираю
источник

IV

Igor V in ctodailychat
а когда хочется DI иду в spring
источник

MS

Max Syabro in ctodailychat
Igor V
всегда руками в го собираю
Это как?
источник

MS

Max Syabro in ctodailychat
Кодогенератор?
источник

СА

Сергей Аксёнов... in ctodailychat
Max Syabro
Кодогенератор?
Нет, просто d1 := NewDep1(); d2 := NewDep2(); o := NewObject(d1, d2). Тоже так делаю.
источник

AP

Alexander Panko in ctodailychat
Igor V
всегда руками в го собираю
Даже для небольшого сервиса это гемор собирать ручками
источник

AP

Alexander Panko in ctodailychat
а еще правильный порядок инициализации всего приложения и остановки, не не не)
источник

AP

Alexander Panko in ctodailychat
Сергей Аксёнов
Нет, просто d1 := NewDep1(); d2 := NewDep2(); o := NewObject(d1, d2). Тоже так делаю.
пока скобочки пустые жить можно)
источник

СА

Сергей Аксёнов... in ctodailychat
Alexander Panko
Даже для небольшого сервиса это гемор собирать ручками
Дядюшка Боб Мартин сразу ставит двойку за такой конструктор.
источник

AP

Alexander Panko in ctodailychat
Сергей Аксёнов
Дядюшка Боб Мартин сразу ставит двойку за такой конструктор.
а это не конструктор, это тип, но в прицнипе все кроме listeners в нем это зависимости
источник

СА

Сергей Аксёнов... in ctodailychat
Alexander Panko
пока скобочки пустые жить можно)
Как только в скобочках больше 5 пунктов - пора рефакторить.
источник

СА

Сергей Аксёнов... in ctodailychat
Alexander Panko
а это не конструктор, это тип, но в прицнипе все кроме listeners в нем это зависимости
Ну в смысле за конструктор с таким количеством зависимостей.
источник

IV

Igor V in ctodailychat
app := NewApp().WithListeners(….).WithStorage(NewStorage()).Build()
источник