Size: a a a

2020 June 24

AI

Arthur Irgashev in F# Chat
А есть какие-то примеры более-менее сложных бекендов на фшарпах ?

Чтобы прям всё на фшарпах было, а не только расчёты, как у нас
источник

В

Вячеслав in F# Chat
так делай DI в контроллере а потом кидай все в Handler
источник

AH

Ayrat Hudaygulov in F# Chat
Arthur Irgashev
А есть какие-то примеры более-менее сложных бекендов на фшарпах ?

Чтобы прям всё на фшарпах было, а не только расчёты, как у нас
сложных бекендов в опенсорсе вообще мало где есть
источник

AH

Ayrat Hudaygulov in F# Chat
независимо от языка
источник

ДБ

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

AI

Arthur Irgashev in F# Chat
Вячеслав
так делай DI в контроллере а потом кидай все в Handler
Не хотелось бы раздувать кол-во параметров просто

Может если только их в тип какой-то сгруппировать, по классеке рефакторинга
источник

AH

Ayrat Hudaygulov in F# Chat
я вот даже на сишарпе сложных бекендов в опенсорсе не вспомню кроме примеров TODO List
источник

В

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

AI

Arthur Irgashev in F# Chat
Ayrat Hudaygulov
я вот даже на сишарпе сложных бекендов в опенсорсе не вспомню кроме примеров TODO List
Eshops
источник

AI

Arthur Irgashev in F# Chat
Там более-менее
источник

AI

Arthur Irgashev in F# Chat
Но тоже не сложно )
источник

В

Вячеслав in F# Chat
а по сути обычные объекты так и можно создавать самим если нет глубокой вложенности
источник

ДБ

Дмитрий Башинский... in F# Chat
Вячеслав
так делай DI в контроллере а потом кидай все в Handler
я этот пример ещё хочу порефакторить чтоб у меня были не интерфейсы сервисов, а record
источник

AI

Arthur Irgashev in F# Chat
+ есть пара опенсорсных цмсок
источник

ДБ

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

ДБ

Дмитрий Башинский... in F# Chat
я предпочитаю что то не делать если можно это не делать
источник

В

Вячеслав in F# Chat
nopcommerce  вот это вроде опенсорс, ну в книге Кокосы есть ссылка
источник

В

Вячеслав in F# Chat
ну один хендлер с паттерн матчингом выглядит лучше чем дохулиард классов под конкретную команду
источник

АВ

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

ДБ

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