TGViewer
Илья Зыкин. Pro Жизнь Илья Зыкин. Pro Жизнь @prostocoding · 137 subscribers
Post #804 48
Что не так с Ruby on Rails? (2)

Полностью отказываясь от контролеров мы изолируем обработчики запросов и делаем их изолированными и атомарными.

Это очень помогает обеспечить тестирование, не страдать от чтения и понимания десятков функций контроллера, которые к конкретному нужному действию не имеют никакого отношения.

Hamami это только пример. Даже на руби есть целая пачка решений, где цепочка вызовов очень простая

Router ➡️ Action

И все. Ты всегда знаешь куда смотреть, ты всегда знаешь, что в коде действия есть все что тебе нужно и ничего лишнего.

Контролировать, улучшать, поддерживать, тестировать в разы проще.

Контроллеры оказались ненужны. Оказалось, что это ненужная прослойка, которая когда-то помогала нам навести порядок, но внезапно стала проблемой.

Ruby on Rails как фреймворк не откажется от контроллеров. Это часть исторического наследия.

В 2025 я ставлю за это Rails минус.

(Иш какой дерзкий) 😅
  • 👍 2
More from @prostocoding
  1. Sep 11, 2026Фестиваль кофе Жена не может пропустить ежегодный фестиваль кофе. И вот мы всем семейством…
  2. Aug 22, 2026Отпуск в разгаре. В море искупался. На лодке поплавал. 10к шагов по набережной сделал. Кок…
  3. Aug 10, 2026В гостях Илья Зыкин, он же the-teacher: бывший учитель информатики, автор гемов с тысячами…
  4. Aug 6, 2026Не знаю кто будет слушать/смотреть 2 часа подкаста, но разговор получился интересным. Мы в…
  5. Aug 5, 2026Галата Сарай Сегодня с сыном с самого утра отправились на стадион команды Галата Сарай. Пр…
  6. Jul 1, 2026Все совпало. Начались запоздалые школьные каникулы. У меня через 2 дня отпуск. Коллеги тож…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →