Size: a a a

2021 May 19

SP

Sergey Protko in PHP
ну хочет человек странных вещей - ну ок
источник

SP

Sergey Protko in PHP
что до "консистентности" и "публичных полей" - запихни эти два поля в один embedded объект и никогда не меняй значение - заменяй весь объект :)
источник

VC

Vladimir Chernyshev in PHP
это критика альернтивы создать два поля
источник

SP

Sergey Protko in PHP
на выходе получаешь красивый имутабельный объект у которого публичные поля и всегда все консистентно
источник

SP

Sergey Protko in PHP
даже Алан Кей не доебется
источник

AM

Artem Molotov in PHP
Этот гемор легко устраняется вьюшкой.
источник

DE

Dmitry Eliseev in PHP
А доктрина сумеет сохранять в оригинал и читать из вьюшки?
источник

AM

Artem Molotov in PHP
Можно указать вьюшку и в неё же писать. Главное сделать is_deleted как read-only поле
источник

AM

Artem Molotov in PHP
Максимум что сейчас из проблем могу придумать, это всякие автоматические миграции, пыховские утилиты работы со схемой бд и тп (они могут не проверять вьюха это или таблица)
источник

DE

Dmitry Eliseev in PHP
Вот именно. Из за нежелания where is not null придётся наворачивать целую вьюху и потом возиться с миграциями.
источник

DE

Dmitry Eliseev in PHP
Зато семантично :)
источник

AM

Artem Molotov in PHP
Это было предположение, а не точная ошибка.
А вообще, многие используют автоматические миграции? Я руками стараюсь править
источник

AD

Alexander Deider in PHP
Просто у тебя пропертей нормальных не было, вот ты и бесишься)
источник

DE

Dmitry Eliseev in PHP
У джентльмена не read-only проперти. Из-за этого и геморрой с консистентностью.
источник

VC

Vladimir Chernyshev in PHP
геморой из-за непонятности какую бизнес-задачу решаем, каких бизнес-целей пытаемся достигнуть )
источник
2021 May 20

SP

Sergey Protko in PHP
А зачем доктрине читать из вьюшки ;)
источник

AM

Artem Molotov in PHP
Раз тут уж намёк появился.. У меня время от времени ощущение неопределённости возникает. Делаем мы, условно, чтение без доктрины и мапим на простые dto, которых в разных случаях может быть большее множество, отличающихся мелкими частями. Как в таком случае вопрос именования этих dto решать? Никак в уме не укладывается
источник

DE

Dmitry Eliseev in PHP
Это надо у ТС спросить, зачем ему надо кастить в бул именно в доктрину
источник

AM

Artem Molotov in PHP
Ограничиваться парой dto с нулями или нуль-объектами тоже как-то неприятно...
источник

DE

Dmitry Eliseev in PHP
Ну мы же предполагаем что хотим получить. Потому так и называть можно.
источник