Size: a a a

2021 April 17

ПГ

Павел Г. in symfony
Накину на другую тему. Это скорее про категоричность. Вы выше писали про геттеры, что это плохо. Вот кейс - есть сущность доставки в ней адрес. Надо по клику сделать запрос к стороннему api по адресу. Как Сделать без геттера?
источник

АЯ

Андрей Ява in symfony
Дто.
источник

AN

Alexander N in symfony
Хм, я дто юзал с геттерами и сеттерами
источник

AN

Alexander N in symfony
Это типа плохо?
источник

C

CvekCoder in symfony
Ну сеттеры можно заменить аргументами конструктора обычно
источник

IS

Iurii Sivovol in symfony
😊😊
источник

АЯ

Андрей Ява in symfony
Это можно сделать поля пабликами и не страдать ненужной ерундой
источник

C

CvekCoder in symfony
Ээ
источник

АЯ

Андрей Ява in symfony
Если есть гетеры и сетеры, значит по сути у вас есть все доступы к полям
источник

C

CvekCoder in symfony
ДТО у вас мутабельная?
источник

АЯ

Андрей Ява in symfony
Тогда какой вообще смвсл их прятать в прваты?
источник

IS

Iurii Sivovol in symfony
😊😊
источник

C

CvekCoder in symfony
Чтобы в конструкторе заполнить?
источник

ПГ

Павел Г. in symfony
Не понял, причём тут dto?
источник

Ш

Шурик in symfony
геттеры - не есть зло в чистом виде. если тебе в самом деле нужна инфа о стейте - геттер не есть плохо.
но если тебе нужно получить инфу, а потом сделать if на основании этой инфы - тебе сама инфа не нужна, тебе нужно что-то спросить у объекта, но вместо вопроса объекту, из него извлекается стейт и юзается в условии
источник

ПГ

Павел Г. in symfony
Плюсую. Я изначально завёл вопрос к тому, что не надо все возводить в абсолют.
источник

C

CvekCoder in symfony
> но если тебе нужно получить инфу, а потом сделать if на основании этой инфы
Что же криминального в таком ифе. Я вот например написал очередной класс-обработчик, который работает только для США (а проверяю ифом) - мне что, надо в сущность код дописывать (isUsa()) из-за этого?
источник

АЯ

Андрей Ява in symfony
Так это понятное дело. К этому надо стремиться и стараться по маусимуму избегать.
источник

АЯ

Андрей Ява in symfony
Относись а этому как к злу а не как к табу.
источник

ПГ

Павел Г. in symfony
Зло это когда приходится потом оверхедить не понятно для чего, потому что "сказали что геттер - зло"
источник