Size: a a a

2019 December 25

D

Daniil in PHP
$_attributes сделал чтобы не городить однотипные гетеры и сетеры
источник

Р

Руслан in PHP
Daniil
$_attributes сделал чтобы не городить однотипные гетеры и сетеры
Да, лучше через магию атрибуты дергать
источник

ЕР

Евгений Ромашкан in PHP
Vyacheslav
Для этого придумали неймспейсы. А в целом много синглтонов усложняет переиспользование кода.
Так речь не о синглтонах, а о функциях и проблеме отсутствия автолоадинга функций из неймспейса
источник

Р

Руслан in PHP
Подход топчик, решишь часть свойств вынести в value-object и все это говно рассыпется
источник

BT

Bohdan Turchyk in PHP
Daniil
ну требуют ище гибче чтобы было
получилось негибко
оверинжиниринг
источник

D

Daniil in PHP
Bohdan Turchyk
получилось негибко
оверинжиниринг
в чем конкретно не гибко?, сейчас сушности не зависят друг от друга
источник

BT

Bohdan Turchyk in PHP
Руслан
Да, лучше через магию атрибуты дергать
лучше не делать сеттеры там, где они не надо
источник

BT

Bohdan Turchyk in PHP
Daniil
в чем конкретно не гибко?, сейчас сушности не зависят друг от друга
у тебя получилось слишком много вещей, которые не нужны в задаче
в частности фабрики и билдеры
источник

КГ

Константин Грачев in PHP
Daniil
Всем привет, делал тестовое, зададача была сделать применяя патерны, тестовое сделал, в фидбеке получил ответ что "низкая гибкостью к изменениям, не продуманные названия классов и методов" кто поможет советом, не знаю как сделать еще гибче решение https://github.com/ldaniil/weather
Если бы код был не в мастере, а в ПР то было бы куда удобнее набросать комментариев
источник

NT

Nikolay Turskyi in PHP
Я думаю тут требовали типа, команду, адаптер, и что бы все на Dto ходило туда сюда. Сериалайзер. Да и все.
источник

Р

Руслан in PHP
Bohdan Turchyk
лучше не делать сеттеры там, где они не надо
сетеры не нужны, сделай приватные свойства все, создание сущности через конструктор
источник

Р

Руслан in PHP
Зачем тебе сетеры тут вообще не понятно
источник

NT

Nikolay Turskyi in PHP
Руслан
Зачем тебе сетеры тут вообще не понятно
В сеттерах преобразование идет
источник

D

Daniil in PHP
Руслан
сетеры не нужны, сделай приватные свойства все, создание сущности через конструктор
принимать все свойства через конструктор не лучшее решение
источник

КГ

Константин Грачев in PHP
Daniil
принимать все свойства через конструктор не лучшее решение
Кто сказал?
источник

D

Daniil in PHP
если их 10 или 20
источник

NT

Nikolay Turskyi in PHP
Daniil
принимать все свойства через конструктор не лучшее решение
Создай VO и кидай в констуктор
источник

D

Daniil in PHP
Nikolay Turskyi
Создай VO и кидай в констуктор
во это класс
источник

КГ

Константин Грачев in PHP
Daniil
если их 10 или 20
Если у тебя их 10 или 20 то у тебя уже другие проблемы
источник

D

Daniil in PHP
Константин Грачев
Если у тебя их 10 или 20 то у тебя уже другие проблемы
ммм тоже верно
источник