Дизайн Rails-приложений: как победить монстра

7 участников

О чём курс

Вам знакома ситуация, когда внесение правок в Rails-проект превращается в борьбу с легаси-кодом, а добавление новой функции ломает уже работающие части системы? Этот воркшоп сфокусирован на проектировании крупных приложений, где архитектурные ошибки замедляют разработку и усложняют поддержку. Внутри разбираются методы рефакторинга и принципы дизайна кода, которые позволяют снизить связность компонентов и сделать кодовую базу предсказуемой. Вы научитесь структурировать Rails-приложение так, чтобы новые сотрудники могли разобраться в логике без длительного обучения, а вы сами — вносить изменения без страха регресса. В финале у вас будет понимание, как уйти от подхода «быстрого запуска любой ценой» к созданию гибкой системы, пригодной для многолетней поддержки.

Программа обучения

  • Модуль 1: Введение в дизайн Rails-приложений
  • Модуль 2: Проблематика больших и сложных приложений
  • Модуль 3: Принципы хорошего дизайна кода
  • Модуль 4: Методы рефакторинга
  • Модуль 5: Управление сложностью и гибкость архитектуры
Складчина создана 9 октября 2023 г. · описание обновлено 23 марта 2026 г.

Другие материалы школы 12

T Thinknetica Все материалы
1 354 ₽ 3 900 ₽