Size: a a a

2021 August 26

SP

Sergey Protko in symfony
Чужие контракты мокать опасно, а свои фасады это все ж другое
источник

SP

Sergey Protko in symfony
короч мой поинт больше в соблюдении всяких SRP/ISP и иже с ними. В уменьшении количества зависимостей - там где высокая цикломатическая сложность условно или сложные преобразования данных не должно быть зависимостей (или их количество должно быть минимально или контракты должны быть максимально простыми)
источник

SP

Sergey Protko in symfony
а там где много зависимостей - уносим логику и преобразования в другие зависимости - если у нас штука занимается только "сначала ты потом ты ему результат передай а потом вот ты" - то это не надо юнитами покрывать - получится только дублирование реализации в тестах.
источник

ЕК

Евгений Котов... in symfony
разобрался
это я рукожоп был) вот так делается
источник

КГ

Константин Грачев... in symfony
А что за стратегия?
источник

ЕК

Евгений Котов... in symfony
ну у мессенджера, retry_strategy
там типа можно указать service и мутить свои повторы
источник

КГ

Константин Грачев... in symfony
Это понятно, интересно что за кейс что потребовалось кастомизировать
источник

ЕК

Евгений Котов... in symfony
ну хотелось первые минут пять часто долбить, раз в 10-20сек, потом раз в полчаса/час
обычный мультиплаер как-то не очень подходит
задумывался о двух очередях типа high и low, но если можно стратегию повтора запилить, то почему бы и да
источник
2021 August 27

DN

Dmitri Novikov in symfony
Всем привет
Как расширить существующий сериализатор своим дополнительным методом? (чтобы это гармонично было в симфони)
источник

Ш

Шурик in symfony
Каким, например?
источник

DN

Dmitri Novikov in symfony
прокидывать названия класса для маппинга на него строки в методе deserialize, $serializer->deserialize($object->data,$object::class, 'json');
источник

Ш

Шурик in symfony
А сейчас что мешает так делать?
источник

DN

Dmitri Novikov in symfony
ну да, можно везде подставлять такую строчку и всё хорошо будет работать
источник

Ш

Шурик in symfony
Но?
источник

DN

Dmitri Novikov in symfony
но жопу свербит что что-то не то, когда я в фасаде вызываю serializator напрямую или всё ок?
источник

SP

Sergey Protko in symfony
да, отдельный фасад или адаптер даже в твоем случае
источник

DN

Dmitri Novikov in symfony
спасибо!
источник

A

Arseni in symfony
Всем привет! подскажите, можно ли включить вывод отладки APP_DEBUG=true для одной единственной страницы?
источник

A

Araik in symfony
Всем привет, вопрос не по симфони, но может быть кто-то сможет помочь,  делаю репликацию средствами PHP, прослушиваю конкретную таблицу, в целом вроде все ок, события приходят (WRITE\UPDATE\DELETE), проблема в том, что не всегда события приходят.

Строк в таблице больше 3кк и есть конкретные строки, по которым событий вообще не прилетает никаких.

С чем это может быть связано?
источник

AD

Andrey Dembitskyi in symfony
не помогу, но тебе стоит уточнить БД, способ подписки и вероятно обратится в профильный чат БД
источник