Pull to refresh
1
Вадим Кузьменко@qountike

User

1
Subscribers
Send message

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

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

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

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

Information

Rating
Does not participate
Registered
Activity

Specialization

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