25 июля в 19:00 приглашаем вас на митап про бекенд-разработку от X5 Tech. Вас ждут выступления от CTO VK и специалистов в Java и Python. Поговорим про управление API средствами DRF и нырнём в нюансы SRP глубже, чем спрашивают на собесах. Приглашаем вас на живое общение, дружественную атмосферу и, конечно, пиццу в офис X5 Tech. А если вы не можете приехать, регистрируйтесь и смотрите онлайн-трансляцию.
Митап будет проходить в гибридном формате: офлайн в офисе X5 Tech в центре Москвы по адресу: ул. Коровий вал, д. 5 с онлайн-трансляцией для тех, кто не сможет приехать. Выбирайте нужный билет здесь.Программа и спикеры
18:30 – 19:00 — Начало регистрации участников. В планах вкусняшки и живое общение.
19:00 — Стартуем, приветственное слово.
19:05 — 19:35 — Айк Саргсян, CTO VKАйк Саргсян
CTO VK
19:35 — 19:40 — Небольшой перерыв и нетворкинг.
19:40 — 20:10 — Single Responsibility Principle (SRP): причём здесь тесты и аналитика?Иван Софьин
старший разработчик, X5 Tech
- Да это же 100 раз спрашивали на собесах!
- Да, всё так, но не всё так просто)
В докладе будет:
SRP: что это, зачем, краткая информация о развитии принципа.
Анализ кода — когда всё нормально, а когда всё не очень хорошо.
Тесты — инструмент проверки нормальной структуры кода? PowerMock, Reflection — почему, если в проекте есть любое одно, и/или тяжело пишутся тесты, то, скорее всего, SRP не соблюдается. Hо может быть нюанс, что тоже рассмотрим.
Garbage in -> garbage out. Когда код не пишется, SRP не помогает и хочется сжечь комп. А всё ли ок с аналитикой?
Как сделать так, чтобы было нормально.
20:10 — 20:25 — Кофе-брейк и нетворкинг.
20:25 — 20:55 — Управление ответами API средствами DRF в рамках ролевой моделиМаксим Цибуля
руководитель команды разработки, X5 Tech
Как научить свой API отдавать пользователям только доступный им набор полей?Рассмотрим, какие есть подходы, какие у них есть плюсы и минусы, и на чём в итоге мы остановились, а также покажем, как мы генерируем корректную документацию в формате OpenAPI, учитывая все ограничения доступа. Доклад особенно будет интересен тем, кто работает со стеком Django+DRF.
Регистрируйтесь вот здесь и приходите! Мы вас очень ждём!
Источник новости: habr.com