Size: a a a

2019 December 25

КГ

Константин Грачев in PHP
не пользоваться зависимостями из композера тоже было условием задачи?
источник

D

Daniil in PHP
Константин Грачев
не пользоваться зависимостями из композера тоже было условием задачи?
а какие зависимости нужны для данной задачи? httpClient?
источник

R

R1KO in PHP
чет я нихера не понял. неймспесы есть там, подтягие через компосер тоже
источник

КГ

Константин Грачев in PHP
symfony/console symfony/serializer как минимум
источник

КГ

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

OA

Oleg Arkhipov in PHP
Константин Грачев
Если у тебя их 10 или 20 то у тебя уже другие проблемы
У Entity плохо иметь 10 свойств?
источник

D

Daniil in PHP
Константин Грачев
symfony/console symfony/serializer как минимум
почему это же фабрика,
источник

D

Daniil in PHP
Oleg Arkhipov
У Entity плохо иметь 10 свойств?
не плохо, плохо когда конструктор принимает такое количество значений
источник

КГ

Константин Грачев in PHP
Oleg Arkhipov
У Entity плохо иметь 10 свойств?
Нет чёткого правила 10 плохо, а 9 хорошо. Просто чаще всего это ошибка в проектировании, скорее всего ты складываешь вместе данные, которые вместе хранить не нужно
источник

КГ

Константин Грачев in PHP
Daniil
почему это же фабрика,
Причём тут фабрика?
источник

D

Daniil in PHP
по типу хранилища, создаю объект хранилища
источник

˸A

˸̧̨ ͅBlack Akula˸̧̨ ͅ ̤ ̬̪ in PHP
Daniil
если их 10 или 20
Тогда это намекает на несоблюдение SRP
источник

КГ

Константин Грачев in PHP
Daniil
по типу хранилища, создаю объект хранилища
Как это относится к 2 пакетам что я написал?
источник

D

Daniil in PHP
Константин Грачев
Как это относится к 2 пакетам что я написал?
ни как, просто не мог прокоментировать вот это "Вот таких вещей быть не должно"
источник

КГ

Константин Грачев in PHP
Daniil
ни как, просто не мог прокоментировать вот это "Вот таких вещей быть не должно"
Реплаить надо тогда правильное сообщение) Я свич имел ввиду
источник

D

Daniil in PHP
Константин Грачев
Реплаить надо тогда правильное сообщение) Я свич имел ввиду
чем свич плох в фабрике не понял
источник

КГ

Константин Грачев in PHP
Если по простому, то когда понадобится добавить новый сторадж, ты это должен сделать добавив новый класс и никак не изменяя существующие. Open/Close
источник

D

Daniil in PHP
Константин Грачев
Если по простому, то когда понадобится добавить новый сторадж, ты это должен сделать добавив новый класс и никак не изменяя существующие. Open/Close
ответственость данной фабрики создавать стораджи
источник

КГ

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

D

Daniil in PHP
через что мне тогда создавать стораджи?
источник