Первый летний Evrone meetup: пишем тесты и чистый код
В середине июня мы соберемся на первый летний митап, который будет посвящен Go. В программе четыре спикера из Uzum, YADRO, HungerStation и Яндекса. Будем говорить о чистом коде, особенностях командной разработки, новой библиотеке, облегчающей тесты, и специфике Temporal.
Встречаемся онлайн в прямом эфире на YouTube-канале Evrone 14 июня в 19:00. Участие, как всегда, свободное, нужна лишь предварительная регистрация.
Determinism, Wokrflow + Temporal
Евгений Конечный, Teamlead Uzum Technologies
Расскажу, что такое Temporal как платформа оркестрации микросервисов, как начать писать код в парадигме Temporal, и о том, на какие грабли мы наступили в процессе запуска процессинга заказов для фудтех приложения.
Эффективно используем Go в команде
Геннадий Ковалев, Teamlead YADRO
Что такое хороший код с точки зрения именно командной разработки? Поговорим, как средства языка помогают убрать лишние споры, сэкономить дорогое время и бесценные нервы. Обсудим, как сделать код сопровождаемым и тестируемым, процесс ревью плодотворным, а будущий рефакторинг спокойным.
Тестовое окружение на фикстурах (библиотека для Go)
Тимофей Кулин, Яндекс.Разработчик
Расскажу про библиотеку для удобной подготовки тестового окружения, повторяющую заметную часть функционала фикстур из pytest. Позволяет внутри теста писать только логику самого теста, вынося создание правильного тестового окружения наружу.
Архитектура Go-проекта на практике
Тигран Ханагян, Senior Software Engineer HungerStation Delivery Hero
На протяжении нескольких лет в различных проектах я перепробовал большое количество подходов к написанию и структурированию кода на Go. В итоге я сделал инструмент для кодогенерации, с помощью которого мы на примере мы сгенерируем проект и пройдемся по всем важным частям. Я покажу, какие именно боли мы этим решаем.