Size: a a a

2020 July 10

VK

Vladislav Khapin in F# Chat
И сам фшарп плюс как тест сьют сртп используется
источник

AI

Anton Iliyn in F# Chat
видимо, сериализовать в/из json - это полуручная работа на f#?
источник

IC

Ilya L Che in F# Chat
Anton Iliyn
видимо, сериализовать в/из json - это полуручная работа на f#?
Где именно ты видишь полуручную работу в использовании newtonsoft json?
источник

AI

Anton Iliyn in F# Chat
Ilya L Che
Где именно ты видишь полуручную работу в использовании newtonsoft json?
изначально меня смутило
val it : string = "
{
   "Case": "Node",
   "Fields": [
       {
           "Case": "Node",
           "Fields": [
                   {
                       "Case": "Leaf",
                       "Fields": [ 1 ]
                   },
...


но потом я нашел FSharpLu.Json
источник

IC

Ilya L Che in F# Chat
При необходимости можно взять FSharpLu.Json. Там опшины и DU получше выглядят.
источник

IC

Ilya L Che in F# Chat
:)
источник

AI

Anton Iliyn in F# Chat
а юзать автомаппер - это сильно не идиоматично?
источник

IC

Ilya L Che in F# Chat
Я видел утверждения, что автомаппер не нужен при правильном проектировании. Можешь поискать по этому чату.
источник

IC

Ilya L Che in F# Chat
И в флудилке тоже.
источник

AI

Anton Iliyn in F# Chat
Ilya L Che
Я видел утверждения, что автомаппер не нужен при правильном проектировании. Можешь поискать по этому чату.
много где пишут об этом, но если в данный момент времени мало, версия апи только одна, и филды дтошек полностью совпадают с филдами доменных объектов - я предпочту сэкономить время
источник

AI

Anton Iliyn in F# Chat
впоследствии можно уже потихоньку менять автомаппер на ручное преобразование
источник

IC

Ilya L Che in F# Chat
Anton Iliyn
много где пишут об этом, но если в данный момент времени мало, версия апи только одна, и филды дтошек полностью совпадают с филдами доменных объектов - я предпочту сэкономить время
Да, если поля совпадают, то есть смысл.
источник

AI

Anton Iliyn in F# Chat
по началу они всегда совпадают, это потом уже начинаются рефакторинги
источник

AI

Anton Iliyn in F# Chat
а для бд что посоветуете? даппер? или резум?
источник

AV

Alex Varenik in F# Chat
резум развивается?
источник

AV

Alex Varenik in F# Chat
есть FsSql
источник

AH

Ayrat Hudaygulov in F# Chat
Anton Iliyn
а для бд что посоветуете? даппер? или резум?
Линк2дб норм когда я последний раз юзал
источник

AH

Ayrat Hudaygulov in F# Chat
Даппер всегда норм
источник

AH

Ayrat Hudaygulov in F# Chat
Anton Iliyn
видимо, сериализовать в/из json - это полуручная работа на f#?
Только для отбитых, коих хватает. Но у нормальных это автоматизированно. DU непросто поместить в спеку жсона, поэтому так.

Фшарп Лу кое-где срезает углы
источник

АВ

Андрей Вилинский... in F# Chat
Anton Iliyn
а для бд что посоветуете? даппер? или резум?
для просто sql есть Дональд https://github.com/pimbrouwers/Donald
источник