Shub
Roman
Vasily
Анна
А у меня дверной проём с молдингом походу 🤔
Крылатый
А у меня без молдингов. Да и не нравятся мне чот.
Shub
Shub
не дают оббиваться углам
Крылатый
Так что в свои я тупо металлический уголок вштукатурил специальный.
Anatoly
https://redis.io/commands/lolwut - я считаю, каждая субд должна иметь такую команду
Анна
Shub
мне нравится wainsconsing, когда-нибудь, когда я выросту - я в своем личном кабинете сделаю что-то а-ля фойе Смитсоновского музея дизайна
Shub
никто ведь не делает внутренние двери похожими на входные
Vladislav
Shub
Shub
я хотел сказать, что люди, хоть немного умеющие в дизайн, ну или даже люди с зайчатками вкуса пытаются разделять внешние и внутренние зоны
Shub
конечно же никто не будет делать отдельные типы молдингов для разных комнат в типовой многоэтажке
Shub
но любой, кто сделал хотя бы один ремонт сразу тебе скажет "оу, так это ж молдинги для входной двери"
Doge
let mapBatteryTypeAndLogError code gtin =
mapCode BatteryType.FromString code
|> Choice.mapr(fun _ ->
Log.Warning("Unexpected battery code. gtin={gtin}, batteryType={code}", gtin, code)
BatteryType.Other
)
|> Choice.codiag
let mapCategoryAndLogError code gtin =
mapCode Types.Category.FromString code
|> Choice.mapr(fun _ ->
Log.Warning("Unexpected category code. gtin={gtin}, category={code}", gtin, code)
Types.Category.GeneralHandling
)
|> Choice.codiag
let mapSlottingAndLogError code gtin =
mapCode Slotting.FromInt code
|> Choice.mapr(fun _ ->
Log.Warning("Unexpected slotting code. gtin={gtin}, category={code}", gtin, code)
Slotting.GeneralStorage
)
|> Choice.codiag
Вот зачем делать лямбды так в языке, где можно рядом написать локальную функцию с понятным названием и её просунуть куда надо?
Shub
Ilya
А если я в одном из случае захочу не варнингом писать, а ошибкой?
Shub
твои проблемы
Ilya
Нет, нет, лучше каждый случай расписать.
Doge
Shub
основной вопрос для современной науки - это Choice.codiag
Vasily
Ну у джета да, репутация навсегда испорчена
Andrew
Ayrat
Стоило один раз выебать козу...
Maksym
Vasily
Vasily
Проблема джета, что туда понабрали сильно дохуя умных
Maksym
Vasily
И они потом набирают себе подобных
Maksym
Слишком много Хейта)
Andrew
Ilya
Мне кажется, они пытаются что-то сказать!
Vasily
Типа чем больше в коде астронавтики, тем лучше
Andrew
Ну сам джет наверное да, но там уже никого не набирают в штат разработки, насколько я знаю
Andrew
Именно в штат
Andrew
На аутсорсе да
Andrew
Но это не сказать чтобы джет)
Vasily
Да я в курсе
Andrew
Ну Макс щас то сам понимаешь))
Vasily
F# не для того придумывали, чтобы выебываться
Maksym
Andrew
Особенно по фшарпу сейчас никого не набирают
Andrew
Vasily
Но,к сожалению, многим хочется
Andrew
Там да
Maksym
Andrew
Но большинство того кода что я видел - там астронавтики нет, есть говно, но не астронавтика
Vasily
Я все же придерживаюсь принципа, что код должен быть понятным
Andrew
Ну согласен
Vasily
И его легко можно было бы переписать
Maksym
Vasily
Andrew
Не Макс
Maksym
Слишком все напихано в один файл
Andrew
Марвел явно не быстро делали, или пейменты
Andrew
Там явно думали сто лет куда какую монаду
Maksym
Andrew
А Марвел вообще выжимка такая ядреная
Vasily
Как только начинаются зависимости, всё, можно закапывать
Andrew
Andrew
И норм
Vasily
Ну я хз, зачем di
Andrew
В пейментах там пизда, там блять паршл арликейшн, причем так закручено
Andrew
Учитывая что приходилось иметь дело с сишарп заточенными либами
Vasily
А,ну при интеропе да
Andrew
Там из-за специфики задач нужно было иметь дело с разными клиентами под разные базы данных