Работа с полиморфным поведением в большой кодовой базе / Тигран Салуев (Joom)

GolangConf на HighLoad++ 2022 Презентация и тезисы: Основным средством получения полиморфизма в Go являются интерфейсы. И хотя они, несомненно, очень удобны и позволяют добиться многого, с ростом кодовой базы и поддерживаемой функциональности их применимость может требовать пересмотра. Что делать, если интерфейс слишком большой и разнородный? Что делать, если полиморфная логика слишком сложная? Как подружить полиморфизм с оптимизациями, рефакторингами и микросервисной архитектурой? ... -------- Нашли ошибку в видео? Пишите нам на support@