Мало кто что пишет, дураки высказываются громче всех.
Ничего особенно злого в глобальных переменных нет, если они закрытые.
Синглтон в го - это вообще не понятно что, по всей видимости дичь какая-то
DI - это конь в вакууме, которого каждый понимает по своему, двух одинаковых определений нет.
"Чё делать то?" - проще всего все объекты зависимостей передавать явно, а глобальных переменных не создавать. В этом случае и тесты писать легче, и в коде проще потом разобраться.
синглтон в го - это встроенный в язык механизм модулей, если что. Не надо мутить воду.
Обсуждают сегодня