Size: a a a

2020 August 12

DE

Dmitry Eliseev in PHP
Евгений Ромашкан
Почитай что такое Active Record)
Да, это в академической AR норм. Но ни одной реализации с приватным стейтом пока ни у кого не заметил.
источник

NO

Nex Otaku in PHP
Удивил )
источник

DE

Dmitry Eliseev in PHP
Nex Otaku
Удивил )
Исходная AR из определения тоже про Rich-объект
источник

NO

Nex Otaku in PHP
About suitability of the pattern Martin Fowler says: “Active Record is a good choice for domain logic that isn’t too complex, such as creates, reads, updates, and deletes. Derivations and validations based on a single record work well in this structure.”
источник

NO

Nex Otaku in PHP
То есть сам Мартин говорит, что этот шаблон применим в основном для простых CRUD.
источник

DE

Dmitry Eliseev in PHP
Nex Otaku
То есть сам Мартин говорит, что этот шаблон применим в основном для простых CRUD.
Ну это он говорит о том, что с ростом AR инфраструктурный код сильно под ногами там путаться будет. Поэтому мэппинг в итоге желательно вынести наружу в DM
источник

S

Shurick in PHP
мартин в своем мире живет
источник

DE

Dmitry Eliseev in PHP
Но на практике во фреймворках их юзают как структуры с примитивным мэппингом
источник

DE

Dmitry Eliseev in PHP
Shurick
мартин в своем мире живет
Точнее это мы в своём мире живём
источник

S

Shurick in PHP
Dmitry Eliseev
Точнее это мы в своём мире живём
исходя из этой относительности мартин неправ
источник

DE

Dmitry Eliseev in PHP
Shurick
исходя из этой относительности мартин неправ
С чего вдруг?
источник

S

Shurick in PHP
он не написал книги про наш мир
источник

DE

Dmitry Eliseev in PHP
Shurick
исходя из этой относительности мартин неправ
То, что все измеряют вес в килограммах не говорит, что Ньютон неправ
источник

NO

Nex Otaku in PHP
тонко )
источник

S

Shurick in PHP
ты не понимаешь относительность )
источник

S

Shurick in PHP
вес в ньютонах измеряется, килограмм обывательская единица
источник

DE

Dmitry Eliseev in PHP
Про анемичные структуры там более применим Table Row Gateway.
источник

V

Vitaliy in PHP
Масса и вес
источник

DE

Dmitry Eliseev in PHP
Dmitry Eliseev
Про анемичные структуры там более применим Table Row Gateway.
Там как раз анемичная Record Set с полями
источник

DE

Dmitry Eliseev in PHP
Shurick
он не написал книги про наш мир
Ну они ж не подозревали, что придёт Тейлор с "фасадами"
источник