Size: a a a

2021 March 04

VK

Vladislav Khapin in F# Chat
Зачем там анчекед
источник

R

Roman in F# Chat
можно ж опшн
источник

АЧ

Андрій Чебукін... in F# Chat
Типо конвертнуть на входе а потом мапить?
источник

VS

Vladimir Shchur in F# Chat
IdiocyAcceptance
@omgszer Го мини доклад по гопаку?)
го макси доклад по гопаку!
источник

R

Roman in F# Chat
member this.FacebookId =
       if this.Uzanto = this._defaultUzanto then None
       else Some this.Uzanto.FacebookId
источник

VS

Vasily Shapenko in F# Chat
Андрій Чебукін
member this.FacebookId = if this.Uzanto <> this._defaultUzanto then this.Uzanto.FacebookId else Unchecked.defaultof<UzantoFacebookId>
Шо это за странный код?
источник

VS

Vasily Shapenko in F# Chat
Можно еще проще
источник

VS

Vasily Shapenko in F# Chat
Uzanto  сделать  Option
источник

VS

Vasily Shapenko in F# Chat
И не парить мозг с  Unchecked.defaultOf
источник

I

IdiocyAcceptance in F# Chat
Vasily Shapenko
И не парить мозг с  Unchecked.defaultOf
+
источник

I

IdiocyAcceptance in F# Chat
В идеале любые проверки на  Unchecked.defaultof / null при валидации на чтении из бд и прочего
источник

R

Roman in F# Chat
Vasily Shapenko
Uzanto  сделать  Option
да, один раз проверить на равенство _defaultUzanto, обернуть в опшн и потом жизнь будет проще
источник

VS

Vasily Shapenko in F# Chat
Я, канеш , могу поставить диагноз DDD головного мозга
источник

I

IdiocyAcceptance in F# Chat
Остальное всё лучше расписывать по-человечески
источник

I

IdiocyAcceptance in F# Chat
Vasily Shapenko
Я, канеш , могу поставить диагноз DDD головного мозга
Ну как раз таки домен вроде и должен быть очень красивым и чётким)
источник

I

IdiocyAcceptance in F# Chat
Уж без нулей рандомных точно
источник

VK

Viacheslav Koryagin in F# Chat
Андрій Чебукін
member this.FacebookId = if this.Uzanto <> this._defaultUzanto then this.Uzanto.FacebookId else Unchecked.defaultof<UzantoFacebookId>
А this._defaultUzanto не null, случайно? Потому что, если да, то можно ещё проще, через Option.ofObj
источник

АЧ

Андрій Чебукін... in F# Chat
Да, я вот об этом и подумал
источник

I

IdiocyAcceptance in F# Chat
Viacheslav Koryagin
А this._defaultUzanto не null, случайно? Потому что, если да, то можно ещё проще, через Option.ofObj
у нас отдельно есть Option.ofAnyRef
источник

I

IdiocyAcceptance in F# Chat
Который работает с not struct объектами
источник