Size: a a a

2020 April 13

VM

Vlad May in Go-go!
но это из мира JS, может в го лучше)
источник

x

x-foby in Go-go!
Daniel Podolsky
ну, хорошо

в чем холивар? (чтобы я знал, за что банить)
Да нет как такового холивара (точнее не было).
Есть утверждение, что глобальные переменные, вынесенные в отдельный пакет (на примере коннекта с БД) — это лучше, чем прокидывание зависимостей сверху.

И есть несогласные. Потому что в общем случае логично быть с этим не согласным.
источник

АП

Александр Попов... in Go-go!
конечно переменные это зло
источник

АП

Александр Попов... in Go-go!
особенно глобальные, особенно в отдельном пакете (вообще расстрел)
источник

DP

Daniel Podolsky in Go-go!
x-foby
Да нет как такового холивара (точнее не было).
Есть утверждение, что глобальные переменные, вынесенные в отдельный пакет (на примере коннекта с БД) — это лучше, чем прокидывание зависимостей сверху.

И есть несогласные. Потому что в общем случае логично быть с этим не согласным.
пока не видно даже пространства для обсуждения
источник

x

x-foby in Go-go!
Daniel Podolsky
пока не видно даже пространства для обсуждения
Согласен
источник

АП

Александр Попов... in Go-go!
тут ссылаются на "бумагу Мартина от 1996 год", а вы ее не читали случаем?
источник

АП

Александр Попов... in Go-go!
типо у нас получается по тому опредлению "везде DI"
источник

S

Soul in Go-go!
Есть ли какие-нибудь удобные способы сгенерировать оффлайн-документацию для используемых в проекте с модулями (go mod) пакетов?
источник

МП

Мимо Проходящий... in Go-go!
x-foby
Да нет как такового холивара (точнее не было).
Есть утверждение, что глобальные переменные, вынесенные в отдельный пакет (на примере коннекта с БД) — это лучше, чем прокидывание зависимостей сверху.

И есть несогласные. Потому что в общем случае логично быть с этим не согласным.
нет, такого утверждения у меня не было. Могут быть лучше, могут быть хуже. Было утверждение (не моё, а ваше), что глоб. переменные ВСЕГДА ХУЖЕ. Вы сказали - вы и аргументируйте, мне то что
источник

ЛА

Локоть Анатолий... in Go-go!
Вообще мне кажется вопрос того кто как трактует di это не изначальный холивар, уже частности.
Изначальный холивар это di vs глобальные переменные
источник

АП

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

а

а кто это in Go-go!
не было холивара
был вопрос о том, как правильно пробросить коннект к базе в хендлер
источник

ЛА

Локоть Анатолий... in Go-go!
Мимо Проходящий
нет, такого утверждения у меня не было. Могут быть лучше, могут быть хуже. Было утверждение (не моё, а ваше), что глоб. переменные ВСЕГДА ХУЖЕ. Вы сказали - вы и аргументируйте, мне то что
Я вам отвечу, глобальные переменные это как езда по тротуару. Да, можно аккуратно ехать и никого не сбивать, но в целом есть опасность и лучше этого не делать, так наверное...)
источник

м

мухожук in Go-go!
Александр Попов
2020 года мы обсуждаем глобальные переменные в продакшен проектах? рили?
в "продакшн" слишком пафосно, надо в хобби-проектах обсуждать
источник

АП

Александр Попов... in Go-go!
а кто это
не было холивара
был вопрос о том, как правильно пробросить коннект к базе в хендлер
NewDogsHander(db, ... и тп ....)
источник

x

x-foby in Go-go!
Мимо Проходящий
нет, такого утверждения у меня не было. Могут быть лучше, могут быть хуже. Было утверждение (не моё, а ваше), что глоб. переменные ВСЕГДА ХУЖЕ. Вы сказали - вы и аргументируйте, мне то что
Нет, я два разу написал, что не ВСЕГДА ЛУЧШЕ.

Вот цитаты:
1. Всё зависит от масштабов проекта
2. В маломальски серьёзном проекте
источник

ЛА

Локоть Анатолий... in Go-go!
Александр Попов
2020 года мы обсуждаем глобальные переменные в продакшен проектах? рили?
Я тоже офигел, что ещё адепты глобальщины взывают к модераторам))
источник

а

а кто это in Go-go!
x-foby
Нет, я два разу написал, что не ВСЕГДА ЛУЧШЕ.

Вот цитаты:
1. Всё зависит от масштабов проекта
2. В маломальски серьёзном проекте
какой должен быть масштаб у проекта чтоб можно было писать в одном файле с одним хендлером и глобальным коннектом?
источник

S

Soul in Go-go!
в Go разве есть глобальные переменные? Они же все локальны для пакетов, в которых лежат
источник