Size: a a a

2020 October 02

НП

Никита Панкратов... in F# Chat
я за маппинг в репозитории и возврат доменной сущности репозиторием
источник

SB

S B in F# Chat
Дмитрий Башинский
Привет, подскажите как вы делаете

Репозиторий принимает/возвращает ентити или доменную модель?
Мне кажется было бы удобно маппинг вставить в репозиторий с другой стороны нарушение SRP

Возможно стоит сделать repository и декоратор DomainRepository но это тоже кажется большим решением
только один вопрос: а нахуя тебе это?
источник

SB

S B in F# Chat
у тебя есть конкретные сложности с самым простым вариантом?
источник

ДБ

Дмитрий Башинский... in F# Chat
Самый просто вариант это ef
источник

SB

S B in F# Chat
с ним есть конкретные сложности в твоем проекте + перспективе обозримой?
источник

ДБ

Дмитрий Башинский... in F# Chat
На F# есть определнные проблемы
источник

SB

S B in F# Chat
вот тогда огласи список проблем, которые мешают жить сначала.
источник

RM

Roman Melnikov in F# Chat
S B
вот тогда огласи список проблем, которые мешают жить сначала.
1) не хочется писать на с#
источник

ДБ

Дмитрий Башинский... in F# Chat
Ну и хочется свою доменную модель затюнить
Вместо некоторых примитивов юзать singledu
источник

I

IdiocyAcceptance in F# Chat
Roman Melnikov
1) не хочется писать на с#
2) а надо
источник

VS

Vasily Shapenko in F# Chat
Дмитрий Башинский
Ну и хочется свою доменную модель затюнить
Вместо некоторых примитивов юзать singledu
Зачем?
источник

SB

S B in F# Chat
Дмитрий Башинский
Ну и хочется свою доменную модель затюнить
Вместо некоторых примитивов юзать singledu
зачем?
источник

SB

S B in F# Chat
смешно
источник

I

IdiocyAcceptance in F# Chat
Ну он хочет защищённые типы видимо, аля не "строка", а "имя пользователя"
источник

SB

S B in F# Chat
Дмитрий Башинский
Ну и хочется свою доменную модель затюнить
Вместо некоторых примитивов юзать singledu
у тебя от твоей "доменной модели" есть реальный профит? она действительно делает жизнь гораздо проще и код надежнее?
источник

ДБ

Дмитрий Башинский... in F# Chat
TypeName : string
vs
TypeName : TypeName
источник

VS

Vasily Shapenko in F# Chat
лол
источник

ДБ

Дмитрий Башинский... in F# Chat
Она гарантирует валидные данные
источник

ДБ

Дмитрий Башинский... in F# Chat
На уровне типов
источник

VS

Vasily Shapenko in F# Chat
Ну-ну
источник