11.05.2024
Подписывайтесь на Telegram-канал по ссылке

Митап про бэкенд-разработку

X5 Backend meetup #1

25 июля 2023 года пройдёт митап про бэкенд-разработку. Участников ждут выступления от трёх специалистов в Java и Python. Спикеры расскажут про управление API средствами DRF и углубятся в нюансы SRP глубже, чем спрашивают на собеседованиях. Митап будет в гибридном формате: офлайн и онлайн. Для участия в мероприятии необходимо зарегистрироваться по ссылке.

Программа

  • Разделение на dev/master ветки при деплое на стенды: паттерн или антипаттерн? Использование dev/staging/testing… веток для деплоя версий на разные стенды — это популярный подход. Но так ли он хорош, несмотря на свою распространённость? В чём идея подхода? Какая есть альтернатива и причём тут feature toggles?
  • Single Responsibility Principle (SRP): причем здесь тесты и качество аналитики? Что представляет из себя принцип SRP, как тесты помогают нам писать код с «правильной» структурой, анализ примеров кода через призму SRP, почему SRP – это не серебряная пуля и за счёт чего соблюдение SRP делает код лучше.
  • Управление ответами API средствами DRF в рамках ролевой модели. Как научить свой API отдавать пользователям только доступный им набор полей? Какие есть подходы, какие у них есть плюсы и минусы, и на чём в итоге мы остановились, а так же покажем, как мы генерируем корректную документацию в формате OpenAPI, учитывая все ограничения доступа.