• Как PATCH-ить в REST API на FOSRestBundle?

    grabbee
    @grabbee Автор вопроса
    JMS использует "default object constructor", в то время как для нормальной работы нужен Doctrine Object Constructor. Нужно добавить в сервисы
    jms_serializer.object_constructor:
        alias: jms_serializer.doctrine_object_constructor
        public: false


    Тогда будет обновляться то, что придет в теле json - его нужно конвертить по fos_rest.request_body, опционально deserializationContext
    Ответ написан
    Комментировать
  • За что отвечает require-dev в Composer?

    @harmoxyne
    Отвечает за те зависимости, которые необходимы только для dev-окружения.
    К примеру, Вы точно знаете, что библиотека phpunit нужна для разработки, а на проде будет лишней, тогда phpunit попадает в require-dev.
    Когда выполняется простой
    composer install
    устанавливаются и dev-зависимости.
    Когда выполняется
    composer install --no-dev
    устанавливаются только те зависимости, что в основном блоке require.

    Источник
    Ответ написан
    Комментировать
  • В задаче фронт и бек. Кого назначить исполнителем или разбить ее на несколько?

    AntonSopranov
    @AntonSopranov
    Живу и работаю, пишу проги как хобби
    На моей практике такие моменты хорошо решаются чеклистом в общей задачи (одна на всех и разбита по пунктам) и коммуникацией в чате, т.е. задача не перекидывается (закрываются пункты в чеклисте), а все возникающие вопросы решаются онлайн в чате.
    Ответ написан
    Комментировать
  • В задаче фронт и бек. Кого назначить исполнителем или разбить ее на несколько?

    sim3x
    @sim3x
    Если задача не может быть решена за 30-60 минут одним человеком без согласовывания - ее требуется разбить на подзадачи

    Задачи теоретически можно позволять пулять два раза - между тестировщиком и разрабом
    После второго раза, если такая задача не закрывается, нужно взять обоих и посадить за один пк и заставить их решить ее

    В паре фронтедер/бекендер нужно идти от задачи
    Если задача тяжелая для бека, то бек должен предложить варианты апи для общей над_задачи, а фронтендер должен скорректировать и указать
    После согласования и написания черновика апи они могут выполнять каждый свою под_задачу независимо друг от друга

    Если задача тяжела для фронта, то фронтендер должен указать апи, согласовать тайминги с бекендером и написать черновик апи

    Мячи всегда или в работе или на полке
    Ответ написан
    Комментировать