Ayrat
то есть она тебе не говорит что “тут тип поставлен на удачу, ебись сам”
Vladislav
Ayrat
Просто ты дальше хватаешь в рантайме такое
java.lang.ClassCastException: java.lang.Integer cannot be cast to java.lang.Double
когда пытаешься Option[Double] в Option[Double] положить
Ayrat
Ayrat
ты думаешь что у тебя пришел Опшн дабл (у тебя ж класс так объявлен), на самом деле там Option[Integer]
Vladislav
Анна
@omgszer беги роботов на питоне писать!
Анна
там всё пачэснаму в рантайме
Vladislav
Настоящие пацаны кладут все в **kwargs в питоне
Ayrat
достаёшь внутренность опшна и перекладываешь в другой класс с даблом:
case class Bar(value: Double)
case class Foo(value: Option[Double])
val foo: Foo = …
foo.value.map((thisIsDouble: Double) => {
Bar(value = thisIsDouble) // падает в рантайме с тем что thisIsDouble нихуя не дабл
}
Диёр
Andrew
Ayrat
Залупа
да это просто ебическая залупище за воротник
Ayrat
Я просто ору
Ayrat
Я как будто в жаваскрипт попал
Ayrat
@DogeShibu !!!!
Vasily
Ну он ща будет объяснять, что это ок
Ayrat
Это НЕ ок
Vasily
И ты что-то неправильно сделал
Ayrat
Это блять парсинг жсонов, а мне тут танцевать надо
Ayrat
сука ща обложусь ебучими костылями, мне ж валуе надо приносить
Anatoly
вчера в штатах daylight saving случился
Ayrat
Vladislav
Это все високосный год
Anatoly
у нас кусок софта, сука, отвалился
Vladislav
А прошло всего 69 дней
Anatoly
потому что они время хранят не в UTC
Anatoly
в 21м веке
Диёр
Диёр
А как же золотое правило "не знаешь как хранить - время храни в utc"?
Анна
Диёр
Диёр
Каждый год в декабре или июне добавляется 0-2 секунды
Vladimir
@omgszer я с AWS CDK на фшарпе тоже чудеса типов обхожу) им не нравится наш фшарповский IDictionary, приходится обворачивать
Hog
Vladimir
там сериализуют его как я понимаю, а наш IDictionary не хочет сериализоваться)
Vasily
А зачем тебе IDictionary на сериализации?
Hog
Это не ему
Hog
это АВС
Hog
просто кому-то решарпер подсказал, что можно использовать интерфейс :)
Vladimir
а кстати, чо я страдаю) напишу им баг, пусть фшарп уважают
Hog
BY DESIGN
Hog
заодно и в ф# напиши
Диёр
Vladislav
BY DESIGN
Жду когда Сайм мне ответит
Vladislav
Надо завтра посмотреть что с асинксеком будет
Hog
Hog
Vladislav
Я это хотел посмотреть
Hog
эээээ ммммм
Hog
ща
Vladislav
Ну у меня вот так было
Hog
что значит цикл на асинксеках?
Hog
asyncSeq с while внутри
Hog
или рекурсивный с yield!
Hog
?
Vladislav
Это, а есть ссылка на бенч seq vs list?
Vladislav
Не помню кто тут делал
Hog
был бенч про генератор
Vladislav
@omgszer
Shub
жесть блин, передайте кто-нибудь огнетушитель, я никак не могу потушиться
Hog
Крылатый
Ayrat
Shub
в корпоротивном чатике один наш менеджерок уровня "планктон" написал две страницы патронизирующей телеги в стиле "че вы ноете, это просто грипп, давайте работать" и типа "не, ну мы поймем, если вы захотите работать из дому один день в неделю"
Ayrat
или не он
Ayrat
Вот, это он
Shub
не успел я ее дочитать до конца, как в личку пришло сообщение от другого менеджера в стиле "тебя не было в офисе пару дней, ты уверен, что хочешь продолжать тут работать?"
Крылатый
Ayrat
Анна
Hog
Ivan
Анна