Size: a a a

2020 October 14

RT

Roman Tsurkanu in Yii Framework 3
Я короче против паблик свойств, я думал ты про это спрашиваешь
источник

Д

Дмитрий in Yii Framework 3
Roman Tsurkanu
Не понял, уточни плз
Приватный firstname и геттер, сеттер для этого свойства
источник

RT

Roman Tsurkanu in Yii Framework 3
Ну да, ок
источник

Д

Дмитрий in Yii Framework 3
Которые прям его возвращают/сеттят
источник

Д

Дмитрий in Yii Framework 3
Ну. А в чем смысл?
источник

RT

Roman Tsurkanu in Yii Framework 3
В том что нечего извне лезть во внутреннюю кухню объекта
источник

RT

Roman Tsurkanu in Yii Framework 3
Ну это мое мнение
источник

RT

Roman Tsurkanu in Yii Framework 3
Я могу быть не прав
источник

Д

Дмитрий in Yii Framework 3
Ну понятно что можно изменить потом. Да.
источник

Д

Дмитрий in Yii Framework 3
Кстати, дискуссия была про value object
источник

Д

Дмитрий in Yii Framework 3
Там тоже надо приватно ?
источник

RT

Roman Tsurkanu in Yii Framework 3
Я везде так делаю, но да, вижу переодически такие дискуссии по поводу vo и dto
источник

RT

Roman Tsurkanu in Yii Framework 3
Мне не в лом в 2 клика сгенерировать геттеры и сеттеры
источник

RT

Roman Tsurkanu in Yii Framework 3
Мне кажется надо писать код так, чтобы потом вносить минимум правок при изменении  требований. По-моему это тот случай
источник

Д

Дмитрий in Yii Framework 3
Понял. Ну логично.
источник

Д

Дмитрий in Yii Framework 3
Просто не будет ли это нарушением чего-либо если ты потом в сеттер внёс изменения?
источник

Д

Дмитрий in Yii Framework 3
Гораздо хуже искать места изменения у публичного свойства. Особенно, если где-то используются билдеры или рефлексия по свойствам
источник

Д

Дмитрий in Yii Framework 3
Дмитрий
Гораздо хуже искать места изменения у публичного свойства. Особенно, если где-то используются билдеры или рефлексия по свойствам
Кому надо приаттачат каллбэк и изменят оттуда ..
источник

Д

Дмитрий in Yii Framework 3
Но в целом да. Понятен смысл.
источник

RT

Roman Tsurkanu in Yii Framework 3
Дмитрий
Просто не будет ли это нарушением чего-либо если ты потом в сеттер внёс изменения?
Ну сеттер сам знает что ему делать, другие объекты просто делегируют это ему. Ну то есть кроме него как сетить никому знать не надо.
источник