В этом подкасте мы погружаемся в мир программирования, IT и технологий, с акцентом на Ruby. Ведущий, Сергей Удалов, ruby-тимлид и опытный спикер, делится своими знаниями и опытом, иногда приглашая интересных гостей, а иногда ведя шоу в одиночку.
Присоединяйтесь к нам, чтобы оставаться в курсе последних тенденций в мире технологий!
All content for Heavy Tech is the property of Сергей Удалов and is served directly from their servers
with no modification, redirects, or rehosting. The podcast is not affiliated with or endorsed by Podjoint in any way.
В этом подкасте мы погружаемся в мир программирования, IT и технологий, с акцентом на Ruby. Ведущий, Сергей Удалов, ruby-тимлид и опытный спикер, делится своими знаниями и опытом, иногда приглашая интересных гостей, а иногда ведя шоу в одиночку.
Присоединяйтесь к нам, чтобы оставаться в курсе последних тенденций в мире технологий!
Чистая архитектура: Как разделить бизнес-логику и детали реализации
Heavy Tech
36 minutes
5 months ago
Чистая архитектура: Как разделить бизнес-логику и детали реализации
В этом выпуске подкаста HeavyTech мы обсуждаем принципы чистой архитектуры и их применение в разработке на Ruby on Rails. Ведущий Сергей Удовиченко рассказывает о том, как важно разделять бизнес-логику и технические детали, чтобы сделать код более тестируемым, масштабируемым и переиспользуемым.
Ключевые моменты выпуска:
- Почему смешение уровней абстракции в коде приводит к проблемам.
- Как MVC помогает разделить ответственность между моделями, представлениями и контроллерами.
- Что такое чистая архитектура и как она помогает изолировать бизнес-логику от внешних зависимостей.
- Примеры использования чистой архитектуры в Ruby on Rails.
- Как правильно тестировать бизнес-логику, используя адаптеры и репозитории.
Полезные советы:
- Как избежать проблем с ActiveRecord и сохранить чистоту архитектуры.
- Почему SOLID и паттерны проектирования остаются актуальными.
- Как применять элегантные объекты (Elegant Objects) для улучшения кода.
Подписывайтесь на мой Telegram-канал: https://t.me/UdalovX
Не забудьте подписаться на резервный канал: https://vkvideo.ru/@udalov_x
Присоединяйтесь к обсуждению и делитесь своими мыслями в комментариях! Чистая архитектура в Ruby on Rails: как правильно проектировать приложения
Heavy Tech
В этом подкасте мы погружаемся в мир программирования, IT и технологий, с акцентом на Ruby. Ведущий, Сергей Удалов, ruby-тимлид и опытный спикер, делится своими знаниями и опытом, иногда приглашая интересных гостей, а иногда ведя шоу в одиночку.
Присоединяйтесь к нам, чтобы оставаться в курсе последних тенденций в мире технологий!