Профессиональная конференция для Go-разработчиков

Почему вы думаете, что Go не ООП язык?

Проблемы и приключения

Доклад отклонён

Целевая аудитория

Разработчики Go

Тезисы

отя Go ассоциируется скорее с процедурным программированием, он отлично подходит для реализации объектно-ориентированного дизайна. В этом докладе я поделюсь опытом разработки Atmosphere - инфраструктурного сервиса, предоставляющего вычислительные ресурсы внутри компании (виртуальные машины, сложные стенды и т.д.). Вместе мы рассмотрим потенциал ООП в Golang для разработки высококачественных энтерпрайз-приложений и определим его сильные стороны.

Я расскажу:

• Как реализовать классические принципы ООП (инкапсуляция, наследование, полиморфизм) с помощью structs, interfaces и других механизмов.

• О паттернах проектирования, которые мы используем в разработке и как они помогают нам решать сложные задачи и создавать масштабируемый код.

• Какие трудности возникают при применении ООП в Go и как мы их преодолеваем.

Получил педагогическое образование в РГПУ им. Герцена и несколько лет посвятил работе с детьми. В 2016 году сменил сферу деятельности, начав карьеру в IT. Много лет писал на PHP, заинтересовался Golang и в 2023 году присоединился к команде Yadro, полностью переключившись на разработку на Go.

Yadro

YADRO – российская технологическая компания, объединяющая направления разработки и производства вычислительных платформ, систем обработки и хранения данных, телекоммуникационного и сетевого оборудования, персональных и «умных» устройств, микропроцессорных ядер и fabless-разработку микропроцессоров.

Видео