Size: a a a

Programming Offtop

2020 August 13

Д

Денис in Programming Offtop
ну это же вроде как presentation слой, или нет?
источник

ML

Mikhail Levchenko in Programming Offtop
State и Reducer это ± domain слой
источник

Д

Денис in Programming Offtop
состояние экрана это domain?
источник

ML

Mikhail Levchenko in Programming Offtop
presentation слой - это view (у меня функции, оканчивающиеся на Screen)
источник

ML

Mikhail Levchenko in Programming Offtop
а data - это ± EffecHandler
источник

ML

Mikhail Levchenko in Programming Offtop
dependency rule сохраняется, все довольны
источник

ML

Mikhail Levchenko in Programming Offtop
Денис
состояние экрана это domain?
а что, нет разве?
источник

Д

Денис in Programming Offtop
я думал domain максимум модели данных может содержать, а где там они будут использоваться, за само существование каких то экранов тут не должны знать, видимо я заблуждался?
источник

ML

Mikhail Levchenko in Programming Offtop
Денис
я думал domain максимум модели данных может содержать, а где там они будут использоваться, за само существование каких то экранов тут не должны знать, видимо я заблуждался?
это ты описываешь entity. а usecase?
источник

Д

Денис in Programming Offtop
я использовал domain как модели + интеракторы(usecase) + гейтвеи
источник

ML

Mikhail Levchenko in Programming Offtop
Денис
я использовал domain как модели + интеракторы(usecase) + гейтвеи
ну вот состояние экрана - чем не модель?
источник

ML

Mikhail Levchenko in Programming Offtop
Eff(Cmd) и Msg - чем не гейтвеи?
источник

ML

Mikhail Levchenko in Programming Offtop
если какая то сущность используется не только на одном экране, её можно так и положить, композицией включив в модель экрана
источник

ML

Mikhail Levchenko in Programming Offtop
и заодно все функции, которые с ней работают
источник

ML

Mikhail Levchenko in Programming Offtop
композицией включить в редьюсер (±интерактор) экрана
источник

Д

Денис in Programming Offtop
Mikhail Levchenko
ну вот состояние экрана - чем не модель?
ну к примеру если брать приложение для чтения книг - "книга" это модель, а данные экрана книг(разные списки в зависимости от бизнес логики), это уже набор моделей формирующихся по определенным бизнес сценариям
источник

ML

Mikhail Levchenko in Programming Offtop
кто нибудь, посоветуйте автору статьи F# https://habr.com/ru/company/ruvds/blog/514194/
источник

ML

Mikhail Levchenko in Programming Offtop
Денис
ну к примеру если брать приложение для чтения книг - "книга" это модель, а данные экрана книг(разные списки в зависимости от бизнес логики), это уже набор моделей формирующихся по определенным бизнес сценариям
а почему набор моделей не может быть моделью?
источник

Д

Денис in Programming Offtop
Mikhail Levchenko
а почему набор моделей не может быть моделью?
может, но зачем? я почти понял по пока не до конца
источник

ML

Mikhail Levchenko in Programming Offtop
Денис
может, но зачем? я почти понял по пока не до конца
для проведения аналогий с clean architecture =)
источник