Атрибуты - бесспорно хорошая вещь, но на производительность в продакшн никак не должно повлиять. Все метаданные сущностей будут браться из кэша, а аннотации/атрибуты не обрабатываются.
Я полагаю, что на сегодняшний день, даже если устраиваешься в компанию на должность junior-разработчика - обязательным пунктом должно быть "знание git" хотя бы на базовом уровне наряду со знанием языка.
Об функции intdiv не слышал, хоть и пытаюсь ухватить все нужные нововведения. Протестировал функцию, она выбрасывает исключение DivisionByZeroError || ArithmeticError, но не возвращает false.
Работал с OpenCart и делал интеграцию с различными системами (включая 1С). Вывод, который сделал для себя: написать интеграцию данной CMS с любой системой — работа из самых простых, и можно доверить даже джуниору.
Попытались скопировать старый добрый EvDimAssistantBot, но не получилось
GitRussiansWillDie
К чему это? Ты можешь покрыть код тестами на 100%, задействовать мутационное тестирование - какая гарантия, что не будет багов или уязвимостей?
Есть, в валидаторе: $this->content->getObject()
Переводы есть. https://github.com/symfony/validator/tree/6.2/Resources/translations
Не было никогда необходимости, т.к. на бек валидация всегда отличается от фронта. Кому нужно - существуют готовые бандлы.
Не понятно что имеется ввиду. Имеем коллекцию ошибок с объектами https://github.com/symfony/validator/blob/6.2/ConstraintViolationInterface.php - удобно работать.
Дело привычки, но как по мне, у симфони - именование более семантически правильное.
Код простой, никогда не вызывал трудностей.
100% покрытие кода тестами - куча материала на эту тему. Процитирую автора Проблемы тестирования: почему 100% покрытие кода это плохо
> это просто ачивка, за которой могут скрываться реальные проблемы.
Там смотреть нечего, есть отличная документация
https://symfony.com/doc/current/validation.html
https://symfony.com/doc/current/components/validator.html
Очень удобные кастомные валидаторы, да и в целом - отличный компонент.
Уверен, что нет, тонко подмечено)
Чем лучше от уже давно существующего Symfony Validator?
Выглядит как попытка Yii догнать Symfony, только Yii очень сильно отстает
Атрибуты - бесспорно хорошая вещь, но на производительность в продакшн никак не должно повлиять.
Все метаданные сущностей будут браться из кэша, а аннотации/атрибуты не обрабатываются.
Я полагаю, что на сегодняшний день, даже если устраиваешься в компанию на должность junior-разработчика - обязательным пунктом должно быть "знание git" хотя бы на базовом уровне наряду со знанием языка.
Больше похоже на замену supervisord
Использую его всегда, даже для своих мелких экспериментов/проектов. Благодаря flex подключаешь только то, что необходимо для проекта.
www.php.net/manual/ru/function.json-encode.php
www.php.net/manual/ru/json.constants.php