
Andrey
25.10.2017
16:10:16
в целом - да. Схему менять по минимуму есть возможность. Да и это нужно плодить таблицы в реляции

Valentin
25.10.2017
16:10:44

Andrey
25.10.2017
16:11:10
Entity это ж связь в другую таблицу, или я чего-то не знаю?

Max
25.10.2017
16:11:16

Google

Valentin
25.10.2017
16:11:47
В другую, да. Потому что из embedded реляции делать не ОК (по крайней мере, раньше было не ОК)

Andrey
25.10.2017
16:12:57
ну я увидел мнение Пиветты от 14/15/16 года, что они воспринимают embedded как VO, а VO как что-то простое, без асоциаций. Поэтому такой поддержки делать не собираются.
Самое плохое, что я как раз пишу конфиги для переноса ORM -> ODM
мне нужно, чтобы оно любым способом создало в нужной мне схеме
с ODM всё ок читается

Max
25.10.2017
16:14:19
ну я увидел мнение Пиветты от 14/15/16 года, что они воспринимают embedded как VO, а VO как что-то простое, без асоциаций. Поэтому такой поддержки делать не собираются.

Valentin
25.10.2017
16:14:19
Если смущает то, что получится гора джоинов, то можно сверху ещё добавить elasticsearch в кач-ве mirror database, и там хранить единым документом

Max
25.10.2017
16:14:23
да, именно так

Sergey
25.10.2017
16:14:28
вот вопрос - кто тут много с эластикой работает? Как у вас организован синк данных?

Andrey
25.10.2017
16:14:57
не спорю
я работаю

Sergey
25.10.2017
16:15:18
меня интересует такой момент - как вы минимизируете риски/делеи?
особенно когда много апдейтов

Google

Andrey
25.10.2017
16:15:36
дело не в горе джоинов, а в том, что в реляцию пишет параллельно другая часть системы, и нужно синкать это время от времени
Если смущает то, что получится гора джоинов, то можно сверху ещё добавить elasticsearch в кач-ве mirror database, и там хранить единым документом
и поэтому схему не меняю
в нашей специфике делеи не критичны. Много апдейтов - балк отправка на эластик, паралельная обработка демонами
меня интересует такой момент - как вы минимизируете риски/делеи?
риски мониторятся логами
и пересинхроном. Плохо, но как есть

Max
25.10.2017
16:24:31

Andrey
25.10.2017
16:25:10
Перенос в нереляцию или синк с эластиком?
Короче. И там и там велосипеды)
Возвращаясь к нашим баранам.
Неужели остаётся только вариант слушать postLoad (предварительно прописавши связи в рут сущность) и писать руками создание VO?

Sergey
25.10.2017
17:06:44

Andrey
25.10.2017
17:11:15
Ска))9

Владимир
26.10.2017
04:27:10
Судя по пику активности в чате сидят москвичи и украинцы
По моим личным наблюдениям регион Москва-Киев является самым активным в плане IT разработки во всем СНГ

Danil
26.10.2017
04:31:19
как там называется дискриминация по регионам?)

Владимир
26.10.2017
04:48:19
Неграмотностью, вроде как
?
Во многих других регионах бытовой уровень знаний обычно ниже и не позволяет массово преодолевать порог вхождения в IT разработку

Danil
26.10.2017
04:50:58
ты сейчас серьезно?)

Google

Владимир
26.10.2017
04:55:28
Абсолютно... Как назвать ситуацию когда в столицах, наприер Казахстана или Кыргызстана приходят стажеры и, даже, лезя из своей шкуры не могут запрыгнуть на базовый уровень. Под базовым уровнем понимаю минимальное понимание алгоритмики, понимание ООП на уровне, хотябы DRY и KISS, и умение применять это в WEB приложениях
Не претендую на непредвзятость, просто накипело

Boris
26.10.2017
05:58:15

Dmitriy
26.10.2017
05:59:15
учитесь работать с удаленщиками

Chupa
26.10.2017
06:08:38
Есть у некоторых мнение, что работник не может работать в офисе так же хорошо, как не в офисе, поэтому такие варианты не рассматривает, а если рассматривают, то занижают ЗП, обосновывая это тем, что ездить в офис - это тоже работа - в дождь, в снег, в зной добираться.

Sergey
26.10.2017
06:36:42

Borys
26.10.2017
06:37:50
сделайте опрос :)

Sergey
26.10.2017
06:38:02
да смысла нет
мы то давно тут общаемся, с некоторыми еще с гиттера
тут и белорусов хватает в чате

Владимир
26.10.2017
06:51:41
сделайте опрос :)
Вместо опроса на место жительства здесь круто было бы запилить бота для викторины по Symfony. С одной стороны он был бы забит вопросами, которые полезно понимать, с другой стороны новички в Symfony, не зная или не понимая ответы на вопросы будут понимать куда рости. Вот только это все времени требует

Borys
26.10.2017
06:52:03
а-ля вики

Владимир
26.10.2017
06:52:33
а-ля вики
Аля нашего видениня квалификации по Symfony

Sergey
26.10.2017
06:53:24
судя по предыдущему опросу который в шапке, всего 60 человек и 390 активные хоть как-то

Владимир
26.10.2017
06:55:53

Sergey
26.10.2017
06:57:20
я к тому что опрос будет бессмысленным в принципе
мне честно пофиг откуда люди

$iD
26.10.2017
07:07:56

Владимир
26.10.2017
07:09:04

Andrey
26.10.2017
07:15:33

Google

Daniel
26.10.2017
07:25:15
Ребят, с Sentry кто работал?
Мне кажется стандартный текст в поиске ищется по "заголовку", т.е. первой части сообщения
Тип делаю is:unresolved Catalog_, где Catalog - в тыще местах уже
И нифига
Хотя таких куча:

Pavel
26.10.2017
08:11:58
Хотя таких куча:
У них есть публичное апи, если так не доверяешь поиску, сделай вручную выгрузку и посмотри сам

Dmitriy
26.10.2017
08:21:38
Добрый день, есть задачи на Symfony, кто хочет поработать?
Желательно в долгосрочной перспективе

Admin
ERROR: S client not available

Bohdan
26.10.2017
09:05:29
https://t.me/fordev

Salavat
26.10.2017
09:07:18
https://t.me/webWork

Bohdan
26.10.2017
09:59:42
гайз, в phpstorm подсказки в query builder симфони у всех работают без учета родительского класса?

Dmitriy
26.10.2017
10:20:35
Весьма здравая идея с ботом-викториной) с удовольствием бы поотвечал

Алексей
26.10.2017
10:22:14
Нужен огромный список вопросов.

Sergey
26.10.2017
10:25:14
главное не заводить его в этом чатике

$iD
26.10.2017
10:26:09
ну или кто тут использует?

Roman
26.10.2017
10:29:59

$iD
26.10.2017
10:30:07
+

Roman
26.10.2017
10:30:15
я юзаю немного

Google

$iD
26.10.2017
10:30:33
объявляешь как сервис?
ну чтобы пропихнуть EM или Connection
или через new?

Roman
26.10.2017
10:31:48
объявляешь как сервис?
Я юзаю их пока что на проекте с ларавель, но юзаю доктрину там.
Использую dependency injection. Значит, по симфонийски - объявляю, как сервис
Чтобы пропихнуть вышесказанное или другие зависимости

$iD
26.10.2017
10:33:50
т.е. потом в каком-то сервисе инжектишь этот queryFunction
через конструктор просечиваешь в свойство
А далее
...
$result = ($this->queryFunction)();
...
?
^ вот это мне не очень нравится :)
хотел узнать как делают нормальные люди :)

Roman
26.10.2017
10:34:57

Bohdan
26.10.2017
10:35:04

Roman
26.10.2017
10:35:07
$this->query->fetch(...
)

$iD
26.10.2017
10:35:21

Bohdan
26.10.2017
10:35:29
любой, интересно жеж

$iD
26.10.2017
10:35:53

Roman
26.10.2017
10:36:10

$iD
26.10.2017
10:36:57

Bohdan
26.10.2017
10:37:04
ага, спасибо

$iD
26.10.2017
10:37:20
там прям на нужном моменте
я сделал через __invoke и вот дилемма :D