Size: a a a

2020 August 06

SM

Sergey Milimko in PHP
Это сделано для удобства и скорости разработки. К DDD это не имеет никакого отношения.
источник

SM

Sergey Milimko in PHP
тайпчекается
источник

ЕР

Евгений Ромашкан... in PHP
Не тайпчекается)
источник

ЕР

Евгений Ромашкан... in PHP
@return mixed
источник

SM

Sergey Milimko in PHP
private UserId $id; - это чекается стат анализом?
источник

SM

Sergey Milimko in PHP
а в __get
источник

SM

Sergey Milimko in PHP
ну да там может что угодно быть
источник

SM

Sergey Milimko in PHP
то что не чекается в статике проверяется тестами
источник

ЕР

Евгений Ромашкан... in PHP
Вы тестируете DTO?)
источник

ЕР

Евгений Ромашкан... in PHP
Надеюсь речь про end-to-end / интеграционные, ну ладно.
Идеальное DTO по мне это класс с пачкой паблик полей, но у вас там свои вкусы
источник

SM

Sergey Milimko in PHP
Я тестирую код. DTO это такой патерн разработки
источник

ЕР

Евгений Ромашкан... in PHP
DTO это структура данных)
источник

SM

Sergey Milimko in PHP
Евгений Ромашкан
Надеюсь речь про end-to-end / интеграционные, ну ладно.
Идеальное DTO по мне это класс с пачкой паблик полей, но у вас там свои вкусы
Так и есть. Но можно этот dto использовать ещё как трансформер данных. Всё равно в пхп нет чистых структур.
источник

ЕР

Евгений Ромашкан... in PHP
DTO это структура для бедных по сути)
источник

ЕР

Евгений Ромашкан... in PHP
Реализованная через класс
источник

SM

Sergey Milimko in PHP
даже структуры данных могут содержать методы в других языках. Если говорить о патерне то назначение DTO это переносить данные известной структуры.
источник

SM

Sergey Milimko in PHP
Поэтому трансформация данных в целом не противоречит назначению. Если только эта трансформация не является чем-то смостоятельным по отношению к переносу данных
источник

ЕР

Евгений Ромашкан... in PHP
Sergey Milimko
даже структуры данных могут содержать методы в других языках. Если говорить о патерне то назначение DTO это переносить данные известной структуры.
В каких языках структуры могут содержать методы?
источник

SM

Sergey Milimko in PHP
в C#
источник

ЕР

Евгений Ромашкан... in PHP
Можно пример или ссылку?
источник