Illia
Гречушников
Мне был полезен курс Елисеева
Illia
Maxim Kainov
Dmitriy
Illia
Illia
Andrey
а как же GRASP там все дела?
А в чем проблема с GRASP? То что маппинг базы и объект сущности - это один класс? Information Expert в определенном смысле соблюдается: только один класс-сервис знает детали данных и предоставляет интерфейс для управления. Хай кохэшн туда же. Лоу коплинг - да, хотелось бы сильнее, но рабочего варианта не подобрали из-за недостатка опыта
Dmitriy
а ну ок
Andrey
Я не гуру GRASP, где-то точно есть проблемы с ним
Andrey
Но когда читаешь публичные репозитории с symfony 4+, понимаешь что все не так уж плохо (тем не менее попадают годные)
Dmitriy
та я тоже не гуру грасп если чо)
std::mechanicus
Опубликована система команд Эльбрус и документация разработчика
МЦСТ опубликовала руководство, которое содержит основные материалы для обучения программированию на «Эльбрусе». Применимо на любом варианте Linux-подобной операционной системы. Многие рекомендации применимы и на суперскалярных платформах.
Патчи для поддержки платформы и дистрибутивы с их применением пока остаются под NDA. Репозиторий доступен только партнёрам МЦСТ.
Maxim Kainov
Andrey
Maxim Kainov
Andrey
А как это можно использовать?
Maxim Kainov
Ну есть у тебя энтити заказа, например. У нее много всего: доставка, оплата, скидки, не будешь же ты это все в один класс помещать.
Maxim Kainov
Делаешь сервис OrderDelivery, OrderPayment и т.д.
Andrey
Согласен 👍🏻
Гречушников
а почему Request не видит данные пересланные через put ? постом видит. отправляю постманом
Гречушников
https://stackoverflow.com/questions/25405180/put-request-data-in-symfony2
Гречушников
не так все гладко там оказалось
Сергей
что здесь не так? если передают json внутри body, то оно там и будет) $request->getContent()
если хотите преобразовать json, чтоб был дорступен через request->request->get и тд, то подписываемся на kernel.controller и преобразовываем
Гречушников
3.4
Гречушников
Гречушников
с постом все отлично
Сергей
form-data..
Гречушников
оу, я что то думал пут работает как пост.
Гречушников
типа имя другое лишь
Гречушников
угу
Гречушников
да в рамках yii2/laravel таких дурацких вопросов не возникает. а с симфони ступор какой то. сам уже себя забаню скоро.
при чем не всегда вопросы то к симфони относятся )
Daria
оу, я что то думал пут работает как пост.
Tоже поискала в доке, и простого понятного примера нет, но можно "сделать fallback" до голого php, там подробно описан способ получения данных методом PUT https://www.php.net/manual/ru/features.file-upload.put-method.php (тут загрузка файла, но принцип с обычными данными похожий)
Гречушников
да, глянул уже.
опять же вопрос такой случился из-за фреймворков. тот же ларавел скрывает эту реализацию и я не знал раньше разницы. работал с путом как с постом.
Сергей
If the form's method is not GET or POST, but PUT, PATCH or DELETE, Symfony will insert a hidden field with the name _method that stores this method. The form will be submitted in a normal POST request, but Symfony's routing is capable of detecting the _method parameter and will interpret it as a PUT, PATCH or DELETE request. See the http_method_override option.
из документации..
Maxim Kainov
Сергей
У кого-нибудь получалось на symfony 4.4 нормально preload подключить?
Андрей
Andrey
Bot detected
artem
Daria
Сергей
C
Doesn't cache applies in telegramx?
Maks
Есть сеньеры в чате? https://t.me/symfonyjobs/7
Maxim Kainov
Maks
Maxim Kainov
Опыт управления разработчиками. Далеко не у каждого такой есть )
Maks
Там Дорофеев пилит цикл видосов за оценку проекта, я склонен ему доверять) Линк нужон?
Andrei
Maks
нужон
https://www.youtube.com/playlist?list=PLm6zCN_KJCrXXiDWoIczR7B9n73wPX2wn
Maxim Kainov
Maks
поцоны, если кто в ПМ и ТЛ метил люто рекомендую Дорофеева
Maks
Maks
Maks
мне у него понравилась метафора: "100 метров я пробегаю за 18 сек, значит марафон пробегу за 2 часа 20 минут". так и с нашей оценкой сроков, никто не учитывает, что произойдет по дороге
Maks
явная задача "надо сделать", а "как имено сделать" не явная, я же именно об этом и говорю
Maks
и классика жанра
Maks
https://youtu.be/vrMMj6ZuBPQ?t=1010
Maxim Kainov
Maks
Maxim Kainov
Самая простая оценка - говорить это недолго делать, а это долго )
Maxim Kainov
А это хз - может долго, а может нет )
Maxim Kainov
Еще рефакторинг, кто его знает сколько тебе нужно будет отрефакторить, пока задачу будешь делать.
Kirill
Илон Маск стал попрошайкой?
Ivan
@Cawa87 спам
Alexey Mishurovskiy
Парни, туплю в ночи уже. Как с помощью Symfony serializer наполнить существующую сущность (редактирование сущности через rest API)? С созданием все понятно
Maxim Kainov
C
here the loop runs