Кирилл Шатров, Sorcery и паттерны в Ruby

Часто, когда я работаю с «унаследованным» кодом или собеседую новых разработчиков в компанию, мне приходится отмечать недостаточный интерес коллег к самым базовым паттернам ООП, из-за чего их код становится трудным в поддержке и плохо читаемым. Несмотря на обилие литературы по предмету, а также большому интересу к теме грамотного проектирования Rails приложений в последние годы, для большинства программистов на коммерческих проектах интерес к красивому коду остается академическим. Думаю, что проблема не только в мотивации разработчиков, но и в стандартах проектирования, к которым они привыкли, используя самые популярные библиотеки с Rails. Я расскажу, почему стоит использовать Sorcery для аутентификации, как не завязнуть в ActiveRecord-коллбэках, и как можно выиграть от эффективной архитектуры вашего приложения, начиная с самого базового функционала вашего приложения — аутентификации. Lightning Talk - 10-минутный доклад
Back to Top