Почему вы думаете, что Go не ООП язык?
Доклад отклонён
Целевая аудитория
Тезисы
отя Go ассоциируется скорее с процедурным программированием, он отлично подходит для реализации объектно-ориентированного дизайна. В этом докладе я поделюсь опытом разработки Atmosphere - инфраструктурного сервиса, предоставляющего вычислительные ресурсы внутри компании (виртуальные машины, сложные стенды и т.д.). Вместе мы рассмотрим потенциал ООП в Golang для разработки высококачественных энтерпрайз-приложений и определим его сильные стороны.
Я расскажу:
• Как реализовать классические принципы ООП (инкапсуляция, наследование, полиморфизм) с помощью structs, interfaces и других механизмов.
• О паттернах проектирования, которые мы используем в разработке и как они помогают нам решать сложные задачи и создавать масштабируемый код.
• Какие трудности возникают при применении ООП в Go и как мы их преодолеваем.
Получил педагогическое образование в РГПУ им. Герцена и несколько лет посвятил работе с детьми. В 2016 году сменил сферу деятельности, начав карьеру в IT. Много лет писал на PHP, заинтересовался Golang и в 2023 году присоединился к команде Yadro, полностью переключившись на разработку на Go.
Yadro