GO meetup (Online)
Программа митапа сформирована
Спикеры
Программа
На протяжении нескольких лет в различных проектах я перепробовал разное количество подходов к написанию и структурированию кода на Go.
За все это время, путем проб и ошибок, я сформировал для себя набор практик для построения архитектуры кода и оформил это в виде инструмента для кодогенерации. В моем докладе я поделюсь основными моментами на которые я обращаю внимание при написании кода, расскажу свои предпочтения и постараюсь их аргументировать реальными примерами из жизни. С помощью кодогенератора на примере мы сгенерируем проект и пройдемся по всем важным частям. Я покажу какие именно боли мы этим решаем.
Когда разработчик пишет на Gо, язык дает огромное пространство для творчества. Но в команде все иначе. Что такое хороший код с точки зрения именно командной разработки? Поговорим, как средства языка помогают убрать лишние споры, экономить дорогое время и бесценные нервы. Обсудим, как сделать код сопровождаемым и тестируемым, процесс ревью плодотворным, а будущий рефакторинг спокойным.
Доклад о том, как мы запустили процессинг заказов для фудтех приложения на temporal в prod с нуля до NDA тыс заказов в день. Будет полезен для архитекторов и разработчиков, которые работают над системами со сложными бизнес-процессами и высокими требованиями к производительности. Расскажу, что такое temporal как платформа оркестрации микросервисов, как начать писать код в парадигме temporal и о том, на какие грабли мы наступили в процессе запуска.
Что: Библиотека для удобной подготовки тестового окружения, вдохновлённая работой фикстур в pytest.
Зачем: убрать из тестов всё лишнее: тесты становится проще читать и писать.
Как сделать предмет доклада лучше: планомерное улучшение и добавление функционала по мере потребностей.
Плюсы описанного подхода:
Позволяет внутри теста писать только логику самого теста, вынося создание правильного тестового окружения наружу. Позволяет экономить мозги программиста, время на написание теста и время выполнения теста (для каждого теста поднимается ровно то окружение что нужно).