Size: a a a

2020 October 07

V

Vladimir in symfony
Я просто ща открыл новый проект и увидел idtrait))
Какими аргументами обьяснить коллеге что это говно?
источник

D

Dmitry in symfony
Vladimir
Я просто ща открыл новый проект и увидел idtrait))
Какими аргументами обьяснить коллеге что это говно?
там смотря какой трейт, трейты не всегда говно
источник

gp

gogi power in symfony
Привет, поставил плагинчик на шторму, там такой биндинг, еще такого не видел. Какая кнопка отвечает за "Meta"?
источник

👤U

👤 User in symfony
Win на Клаве.
источник

gp

gogi power in symfony
на убунте не работает(показывает окна из высоты)   ) ок, спасибо, перебиндим. Просто было интеерсно
источник

D

Dmitry in symfony
тут может быть несколько точек зрения
1. вроде как вы уменьшили дублирование кода
2. с другой стороны такие трейты явно используются где-то в разных сущностях и тем самым вы их связали между собой - они теперь зависят друг от друга
источник

SP

Sergey Protko in symfony
Настрой себе темплейты в шторме лучше
источник

SP

Sergey Protko in symfony
И фолдинг регионы если оч хочется
источник

V

Vladimir in symfony
Dmitry
тут может быть несколько точек зрения
1. вроде как вы уменьшили дублирование кода
2. с другой стороны такие трейты явно используются где-то в разных сущностях и тем самым вы их связали между собой - они теперь зависят друг от друга
Так сущности зависят от трейта, а не друг друга
источник

V

Vladimir in symfony
Sergey Protko
Настрой себе темплейты в шторме лучше
Так почему приведенный трейт выше говно?) Как обосновать?
источник

SP

Sergey Protko in symfony
Vladimir
Так сущности зависят от трейта, а не друг друга
Это значит что поменяв в одном месте выше шанс сломать много где
источник

JB

Jurij Bachkov in symfony
источник

D

Dmitry in symfony
Vladimir
Так сущности зависят от трейта, а не друг друга
а если нужно сменить ид сущности которая юзает трейт - где менять будете ?
источник

JB

Jurij Bachkov in symfony
DRY - говно! "поменяв в одном месте выше шанс сломать много где"
источник

SP

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

VS

Vlad Sobenko in symfony
Vladimir
Так почему приведенный трейт выше говно?) Как обосновать?
Жесткая связанность. Инной подход совсем. Можно всё на трейтах написать, только кому это понравится.
источник

V

Vladimir in symfony
Dmitry
а если нужно сменить ид сущности которая юзает трейт - где менять будете ?
ну не юзать этот трейт и прописать id ручками полагаю
источник

SP

Sergey Protko in symfony
Jurij Bachkov
DRY - говно! "поменяв в одном месте выше шанс сломать много где"
Ты не понял о чём dry просто
источник

V

Vladimir in symfony
Ну короче я понял что не удасться убедить его писать без трейтов :/
источник

JB

Jurij Bachkov in symfony
По мне лучше всё сломать - чем тут работает там не работает
источник