Pull to refresh
5
0

Full Stack Developer

Send message

Попытались скопировать старый добрый EvDimAssistantBot, но не получилось

К чему это? Ты можешь покрыть код тестами на 100%, задействовать мутационное тестирование - какая гарантия, что не будет багов или уязвимостей?

  1. Есть, в валидаторе: $this->content->getObject()

  2. Переводы есть. https://github.com/symfony/validator/tree/6.2/Resources/translations

  3. Не было никогда необходимости, т.к. на бек валидация всегда отличается от фронта. Кому нужно - существуют готовые бандлы.

  4. Не понятно что имеется ввиду. Имеем коллекцию ошибок с объектами https://github.com/symfony/validator/blob/6.2/ConstraintViolationInterface.php - удобно работать.

  5. Дело привычки, но как по мне, у симфони - именование более семантически правильное.

  6. Код простой, никогда не вызывал трудностей.

  7. 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

Можно сказать «MVP в действии» :)
Это делает его идеальным выбором для крупномасштабных веб-проектов, создаваемых на уровне организаций.

Использую его всегда, даже для своих мелких экспериментов/проектов. Благодаря flex подключаешь только то, что необходимо для проекта.
Тестировал на 7.4 (не обратил внимание на раздел 7.0)
Об функции intdiv не слышал, хоть и пытаюсь ухватить все нужные нововведения. Протестировал функцию, она выбрасывает исключение DivisionByZeroError || ArithmeticError, но не возвращает false.
Чем лучше PHP-DI от DependencyInjection-компонента Symfony?
Извините, но статья рассчитана на тех, кто не смог осилить документацию?
www.php.net/manual/ru/function.json-encode.php
www.php.net/manual/ru/json.constants.php
Работал с OpenCart и делал интеграцию с различными системами (включая 1С). Вывод, который сделал для себя: написать интеграцию данной CMS с любой системой — работа из самых простых, и можно доверить даже джуниору.
Один я не увидел полезной информации в статье?
Очень интересная программа, с большим удовольствием посетил бы. Жаль, что не в Киеве(
1

Information

Rating
Does not participate
Location
Киев, Киевская обл., Украина
Date of birth
Registered
Activity