Size: a a a

2020 December 21

АГ

Алексей Гевондян... in PHP
нью оставить только фабрикам
источник

AM

Artem Molotov in PHP
Алексей Гевондян
совсем без этого не обойтись, речь про сервисные классы
речь была о "коде")
источник

АГ

Алексей Гевондян... in PHP
да ну не надо идею до абсурда доводить) мы например поняли друг друга)
источник

SP

Sergey Protko in PHP
Artem Molotov
Тогда я не совсем понимать как можно без рефлексии и без new обойтись
так же как "можно" без свитчей и прочего. Надо разбираться почему плохо (на самом деле не плохо - просто доп риски) и тогда уже смотреть как риски минимизируются
источник

AM

Artem Molotov in PHP
Sergey Protko
так же как "можно" без свитчей и прочего. Надо разбираться почему плохо (на самом деле не плохо - просто доп риски) и тогда уже смотреть как риски минимизируются
Это я понимаю. Имел ввиду, что где-то объекты всё равно придётся создавать. И если отказаться от рефлексии, то создаваться они будут в условных фабриках
источник

SP

Sergey Protko in PHP
Artem Molotov
Это я понимаю. Имел ввиду, что где-то объекты всё равно придётся создавать. И если отказаться от рефлексии, то создаваться они будут в условных фабриках
занятная штука - больщинство разработчиков не оч понимает паттерн фабрики. Ну мол для них фабрики это "сервис который Fabric" в имени имеет...
источник

АГ

Алексей Гевондян... in PHP
еще есть билдер)
источник

AM

Artem Molotov in PHP
Sergey Protko
занятная штука - больщинство разработчиков не оч понимает паттерн фабрики. Ну мол для них фабрики это "сервис который Fabric" в имени имеет...
Ну если у кого-то так, то "на этом мои полномочия фсё")
источник

AM

Artem Molotov in PHP
Алексей Гевондян
еще есть билдер)
а потом билдеру нужны будут зависимости и появится фабрика билдера, ага
источник

АГ

Алексей Гевондян... in PHP
диай сделает все за тебя
источник

AM

Artem Molotov in PHP
Алексей Гевондян
диай сделает все за тебя
И? Создавать зависимости и сам билдер кто за тебя будет?

Если не юзать рефлексию с автовайрингом, конечно.
источник

АГ

Алексей Гевондян... in PHP
инъектишь его туда - где он нужен. и все. дальше - не твоя забота
источник

АГ

Алексей Гевондян... in PHP
назови хоть один современный фреймворк без автовайринга?
источник

AM

Artem Molotov in PHP
Алексей Гевондян
инъектишь его туда - где он нужен. и все. дальше - не твоя забота
Что бы заинъектить, его сначала нужно создать
источник

AM

Artem Molotov in PHP
Алексей Гевондян
назови хоть один современный фреймворк без автовайринга?
А сейчас все только с фреймворками пишут?
источник

АГ

Алексей Гевондян... in PHP
или ты на самописах нах и в изумительных штанах?)
источник

АГ

Алексей Гевондян... in PHP
тогда вопрос снят)
источник

АГ

Алексей Гевондян... in PHP
но есть php-di
источник

AM

Artem Molotov in PHP
Алексей Гевондян
или ты на самописах нах и в изумительных штанах?)
У меня не двоичная система, что бы было только два состояния ;-)
источник

КГ

Константин Грачев... in PHP
источник