Юрий Покусаев

Решил, но решение учителя конечно хорошо оптимизировано. При добавлении новых фильтров, будет добавляться совсем немного кода. Это ведь нормально что сначала решение пишется в лоб(как у меня), а потом когда уже видны в коде повторения и т.д - делаем рефакторинг?

1 0

Kirill Mokevnin

Конечно. Решение учителя это прямо целая концепция, до такого не так уж просто додуматься. Ее часто используют готовые библиотеки для реализации фильтров. Например: https://github.com/activerecord-hackery/ransack

0

Похожие вопросы

Владимир Коченов 10 мая 2020 →

Обратите внимание на структуру кода. Состояние и навешивание колбеков находятся внутри функции. Это важно, ...

Михаил Сидаченко 09 мая 2020 →

Добрый вечер. Не сразу понял что такое состояние приложения. Помог курс по автоматному программированию. Ви...

Vladimir Kozhin 09 мая 2020 →

Приветствую Не могу понять почему тесты не проходят, в браузере работает норм https://ru.hexlet.io/code_rev...

Владимир Коченов 09 мая 2020 →

Что-то я затупил. Подскажите, каким образом, в примерах теории, отрабатывает функция render, если она опред...

Nikita Kostichev 02 мая 2020 →

добавляет новые обработчики в DOM Вот это не понял.

Мы учим программированию с нуля до стажировки и работы. Попробуйте наш бесплатный курс «Введение в программирование» или полные программы обучения по Javascript, PHP, Python и Java.

Хекслет

Подробнее о том, почему наше обучение работает →