Pull to refresh
3
0
Владимир @SobolevWladimir

User

Send message

Symfony Expression - это универсальный подход. Иногда требуется узконаправленные вещи, ну например, давайте разыграем ситуацию:
У вас есть таблица, где пользователи могут сами добавлять колонки (а ля конструктор таблиц). Вы эти колонки соответственно храните в БД. Так вот, вам эти колонки надо использовать как переменные в вашей формуле. С Symfony Expression вы, конечно, найдёте выход, ну например, можно их все изначально проинициализировать, хотя это уже не хорошо, таких переменных может быть 1000, а использоваться будет только 2. Добавьте сюда ещё пару бизнес-специфичных требований, (например, автоматического пересчета колонок при изменении дочерних ) из которых вы также найдёте выход. Но вот вы уже икаете, когда кто-то читает ваш код. Плюс: количество абстракций, производительность и т.д.

Information

Rating
Does not participate
Location
Смоленск, Смоленская обл., Россия
Date of birth
Registered
Activity

Specialization

Backend Developer, Fullstack Developer
From 180,000 ₽
PHP
MySQL
Linux
Golang