Size: a a a

2021 January 14

ДБ

Дмитрий Башинский... in F# Chat
Anton Ternavsky
Ну я вот шарпопрокаженный откровенно, привык к DI и прочим погремушкам в сложных проектах, и с такой же линейкой в фаршик полез, но надо переучиваться, не нужен в фаршике DI.
у меня после знакомства с F# началось отторжение Scoped зависимостей
источник

AT

Anton Ternavsky in F# Chat
Anton Ternavsky
Ну я вот шарпопрокаженный откровенно, привык к DI и прочим погремушкам в сложных проектах, и с такой же линейкой в фаршик полез, но надо переучиваться, не нужен в фаршике DI.
Подумал, и поправлюсь-не сложных, а объемных.
источник

ДБ

Дмитрий Башинский... in F# Chat
я пробовал делать без DI, но все получается хрупким - я привык добавлять зависимость и больше ничего не менять

а так приходится после каждого изменения конструктора менять CompositionRoot
источник

ДБ

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

AT

Anton Ternavsky in F# Chat
Дмитрий Башинский
я пробовал делать без DI, но все получается хрупким - я привык добавлять зависимость и больше ничего не менять

а так приходится после каждого изменения конструктора менять CompositionRoot
Мне тут выше уже кидали ссылки, как начать жить в фаршике без DI(ну и связанные темы окучиваются до кучи)
источник

AT

Anton Ternavsky in F# Chat
источник

AT

Anton Ternavsky in F# Chat
источник

AT

Anton Ternavsky in F# Chat
источник

AT

Anton Ternavsky in F# Chat
ИМХО исчерпывающе. Не нужен DI в фаршике. И отлично.
источник

MG

Max Gerasimov in F# Chat
Дмитрий Башинский
я пробовал делать без DI, но все получается хрупким - я привык добавлять зависимость и больше ничего не менять

а так приходится после каждого изменения конструктора менять CompositionRoot
Зато на компиляции все понятно, не надо делать юнит тест на di
источник

nn

noname nobody in F# Chat
Подскажите, это только в клиенте CLIMutable не нужен или это новая фича в нет5? раньше вроде для конвертации в объект обязательно было?
источник

g

gsomix in F# Chat
Вы говорите DI, но подразумеваете DI-контейнер?
источник

ДБ

Дмитрий Башинский... in F# Chat
noname nobody
Подскажите, это только в клиенте CLIMutable не нужен или это новая фича в нет5? раньше вроде для конвертации в объект обязательно было?
возможно сериализатор поумнел
источник

ДБ

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

ДБ

Дмитрий Башинский... in F# Chat
gsomix
Вы говорите DI, но подразумеваете DI-контейнер?
да
источник

ДБ

Дмитрий Башинский... in F# Chat
gsomix
Вы говорите DI, но подразумеваете DI-контейнер?
в WPF эти контейнеры вообще Ioc называют
источник

nn

noname nobody in F# Chat
от каких майков?
источник

ДБ

Дмитрий Башинский... in F# Chat
майкрософт
источник

nn

noname nobody in F# Chat
👌
источник

AT

Anton Ternavsky in F# Chat
gsomix
Вы говорите DI, но подразумеваете DI-контейнер?
Понял подколку, ну в той простынке да-контейнера во все поля :)
источник