Size: a a a

F# Flood: Смак с Андреем Макаревичем

2020 March 19

SN

Shub Niggurath in F# Flood: Смак с Андреем Макаревичем
такой. как в книжке
источник

SN

Shub Niggurath in F# Flood: Смак с Андреем Макаревичем
ты кстати почти мой код написал, только я класс взял вместо рекорда
источник

VS

Vasily Shapenko in F# Flood: Смак с Андреем Макаревичем
Долбоебы
источник

VS

Vasily Shapenko in F# Flood: Смак с Андреем Макаревичем
Обострение на фоне пандемии
источник

VK

Vladislav Khapin in F# Flood: Смак с Андреем Макаревичем
источник

SN

Shub Niggurath in F# Flood: Смак с Андреем Макаревичем
та это еще раньше началось
источник

AH

Ayrat Hudaygulov in F# Flood: Смак с Андреем Макаревичем
Я короче не понял как тут оказались тайпшейпы и юнион декодеры. Когда задача про жсон
источник

AH

Ayrat Hudaygulov in F# Flood: Смак с Андреем Макаревичем
Пойду успокоюсь
источник

VS

Vasily Shapenko in F# Flood: Смак с Андреем Макаревичем
Пивка накати
источник

Д

Диёр in F# Flood: Смак с Андреем Макаревичем
Тебе лишь бы выпить
источник

VS

Vladimir Shchur in F# Flood: Смак с Андреем Макаревичем
мб там нужно именно десереализовать в типы типа String30?
источник

SN

Shub Niggurath in F# Flood: Смак с Андреем Макаревичем
представь, что вместо твоего SuperEvent<a'> код написан приблизительно как в моей первой ссылке (которую я открыть уже не могу, лол)

``` type MessageBody = {}
       type Message = { Id: Guid
      CorrelationId: string
     User: string
     OccuredOn: DateTimeOffset
     EventObject: EventBody}
      type MyEvent = Created of Message | Updated of Message | Deleted of Message | Missed of Message | Edited of Message | Appended of Message | Erased of Message | Acknowledged of Message | Received of Message | Stopped of Message | SentBack of Message | Packed of Message | Moved of Message... ( еще 15 кейсов) ```
источник

AH

Ayrat Hudaygulov in F# Flood: Смак с Андреем Макаревичем
Vladimir Shchur
мб там нужно именно десереализовать в типы типа String30?
Ну и что? У них должны быть конвертеры, это все на фоне происходит
источник

VS

Vasily Shapenko in F# Flood: Смак с Андреем Макаревичем
Ну вот хуйня написана
источник

SN

Shub Niggurath in F# Flood: Смак с Андреем Макаревичем
Ayrat Hudaygulov
Ну и что? У них должны быть конвертеры, это все на фоне происходит
забудьте пока что про конверторы, родина нам дала DeserializeObject, на минуточку представьте, что кто-то всю эту простыню за вас уже написал
источник

SN

Shub Niggurath in F# Flood: Смак с Андреем Макаревичем
Vasily Shapenko
Ну вот хуйня написана
но... но... но как же наш ДДД мейд фанкшнл?
источник

SN

Shub Niggurath in F# Flood: Смак с Андреем Макаревичем
классы плохо, DU хорошо - вот это вот все?
источник

AH

Ayrat Hudaygulov in F# Flood: Смак с Андреем Макаревичем
Shub Niggurath
забудьте пока что про конверторы, родина нам дала DeserializeObject, на минуточку представьте, что кто-то всю эту простыню за вас уже написал
JsonConvert.Deserialize<SuperEvent<TrackingEvent>>(jsonString, settings)

Где в сеттингах указывашь весь свой набор кастомных конвертеров
источник

R

Roman in F# Flood: Смак с Андреем Макаревичем
Диёр
Тебе лишь бы выпить
давай без алко шейминга
источник

VS

Vladimir Shchur in F# Flood: Смак с Андреем Макаревичем
о, на пульсаре у меня почти так же)
источник