Обновить
0
0
Вадим Кузьменко@qountike

Пользователь

Отправить сообщение

Я человек простой, вижу статью Вероники - ставлю лайк

Возможно, я ошибаюсь, но то, что Specifications не всегда подходят для сложных сценариев, не делает их "хренью". Это всего лишь инструмент, который удобно использовать, когда он подходит, и игнорировать, когда он избыточен.

Любое высокоуровневое решение действительно менее гибкое и может быть медленнее низкоуровневого. Однако высокоуровневые подходы, такие как Specifications, создаются для упрощения работы в типичных сценариях, где гибкость низкоуровневых решений не требуется.

С другой стороны, низкоуровневые инструменты, как вы верно заметили, позволяют тонкую настройку и лучше кастомизируются под нужды проекта. Но это не означает, что высокоуровневые решения бесполезны или не должны существовать. У каждого подхода есть свои задачи и сферы применения.

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность

Специализация

Бэкенд разработчик
От 300 000 ₽
Spring Boot
Java
PostgreSQL
Hibernate
ООП
SQL
Apache Kafka
Docker
CI/CD