Что случилось, когда мы решили наследовать API в Rails — Ruby Meetup — Evrone х Купер.тех
Доклад содержит информацию работе rvm с объектной моделью, о наследовании в Ruby и в частности наследовании переменных. Затрагивает проблему легаси пожилого проекта и подключение к нему Swagger. Подписывайтесь на наш канал здесь и в телеграмм https://t.me/meetups_evrone, чтобы быть в курсе будущих митапов и не пропускать полезные доклады! Спикер: Дмитрий Коропенко, Evrone Таймкоды: 00:00 Введение 01:14 Legacy проекты: Rails часто переписан 01:30 Это история про версионирование API 03:32 Динамические языки похожи 03:56 Классы используют наследование для борьбы сложностью 04:36 Метапрограммирование 05:51 ООП про “объекты” 08:12 ООП в Ruby 10:24 Eigenclass: костыль для прокси 11:30 Наследование для методов ожидаемо 11:56 Неожиданное наследование для @ 12:03 Неожиданное наследование для @@ 13:49 Графическое представление 14:51 Проблема №1: @ 16:17 Проблема №2: @@ 17:00 Проблема №3: hardcoded пути 18:50 Проблема №4: swagger scaffold 20:37 Давайте обсудим 21:38 Q&A сессия