Вечный спор в среде MVC-фреймворков - что лучше? Толстые модели и тонкие контроллеры или наоборот?Классический подход Rails — “Fat Model, Skinny Controller”. Но что происходит, когда ваша модель User разрастается до 800 строк кода, содержит 15 валидаций, 10 коллбеков и 30 методов бизнес-логики? Тестировать это становится кошмаром, а понять что и когда вызывается — квестом для детектива.Сегодня мы рассмотрим альтернативный вариант — тонкие контроллеры и… тонкие модели! Разобраться
ВступлениеThe asset pipeline is technically no longer a core feature of Rails 4, it has been extracted out of the framework into the sprockets-rails gem.Rails Guides. The Asset Pipeline Это значит, что, начиная с rails 4.2 механизм asset pipeline больше не является частью ядра rails и может не использоваться в процессе разработки приложения. Данный gem подключается…
В индустрии разработки ПО есть ряд тем, о которых ведутся споры почти в каждой компании. Я считаю, что история паттернов проектирования — одна из них. Можно найти сколько угодно постов, статей и ответов на Quora/Stackoverflow в пользу и не в пользу паттернов проектирования. Например, на днях я наткнулся на этот старый вопрос на Quora: «Почему сейчас программисты меньше говорят о паттернах проектирования? Какие паттерны (если они есть) все еще представляют ценность?» Читать дальше →
Valve Index Knuckles – это уникальные контроллеры, открывающие новые возможности взаимодействия в виртуальной реальности. Единожды попробовав контроллеры-кастеты от Valve, вы больше не сможете вернуться к другим аналогичным устройствам. Контроллеры Valve Index Knuckles в наличиивозможна доставка....