Данила Проценко - Бардак в main, стандартизация и uber.fx. V2
ฝัง
- เผยแพร่เมื่อ 13 ต.ค. 2024
- Ближайшая конференция: GoFunc 2024 Autumn - 3 октября (online)
Подробности и билеты - jrg.su/mxTf8R
- -
Строгий порядок - залог успешного промышленного программирования. А порядок, в свою очередь, начинается со стандартизации. Спикер расскажет про то, как во множестве микросервисов и просто сервисов можно стандартизировать структуру кода и сделать ее понятнее для всех.
Спикер уже как-то рассказывал про uber.fx, библиотеку для управления жизненным циклом приложения. Он описал стадии запуска приложения, лучшие практики работы с DI-контейнерами и рассказал про управление компонентами приложения.Теперь он продолжит и дополнит свой рассказ практиками по стандартизации структуры кода.
Подписывайтесь на соцсети конференции GoFunc, чтобы не пропустить апдейты:
Telegram-канал - t.me/GoFuncConf
ВКонтакте - gofuncconf
чем это отличается, от портянки в main ?
если вы не можете прочитать обычный код без этого uber.fx, это проблема либо в том, что вы не умеете читать код, либо в том, что разработчик написал его крайне плохо
этот uber fx можно точно так же засрать до состояния "не читабельности" если иметь, как вы сказали, 2-3 страницы такого конструктора
другими словами, тот код в main.go - абсолютно не проблема такого подхода, нужно уметь разделять слои и никакой uber fx не понадобится
насчет тестов и прочего, так же все получается асболютно тестируемо и зависит не от того, используется fx или не используется, а правильно ли спроектированы слои
Мужик вроде взрослый а ведётся на высосанную из пальца хероту типа uber fx. Ох уж мне эти выступатели на конференциях.