Ayrat
драники!!!
Сто пицот видов
Hog
хорошо напомнил - надо замутить сёня 😊
Vasily
8 это суббота?
Ayrat
Я был в 3х ресторанах белорусской кухни и к сожалению, лучшее что мне запомнилось это живое исполнение песни "молодость моя Белоруссия"
Ayrat
Прям душевно спели, почти как Песняры
Ayrat
Ayrat
Беловежская пуща - лучше
Обе замечательные
Hog
Обе замечательные
мне ещё нравится беларуская группа UNB
Hog
я постил сюда как-то раз 😊
Vladislav
Жиза, тоже недавно упоролся настолько сильно, что подумал, что нужно завязывать с программированием
Антон
Символично, Lego изначально деревянные игрушки делала
Shub
Жиза, тоже недавно упоролся настолько сильно, что подумал, что нужно завязывать с программированием
напоминает один из прошлых проектов, где пацаны не ссали СКАЗАТЬ СВОЮ ПОЗИЦИЮ в лицо ОСНОВЕ И СЕМЬЕ, и поэтому всю логику херачили прямо в обработчиках веб запросов.
Shub
тесты были просто адовые, по 15 моков на кейс, проверяющий, что исключение корректно конвертируется в жсон-ответ
Shub
я их три месяца подводил к мысли, что из обработчиков код надо выносить ну хотя бы в классы-сервисы, и даже разобрал с ними тривиальный случай
Shub
в результате я добился, что вместо 15 репозиториев в обработчик передавалось 15 классов-сервисов, лол
Hog
https://twitter.com/wild_spb/status/1134013335073169409?s=12
Hog
@Liminiens ^^^
x
Так это же вообще круто
x
Я бы взял
Ayrat
Ну вот и порешали. Скинь мне в личку своё ФИО, я оргам скину
x
👍спсибо!
Ayrat
Непонятно чо так долго бесплатный билет уходил!!1
Vladislav
Непонятно чо так долго бесплатный билет уходил!!1
надо было пин с оповещением сделать
Vladislav
просто
Vasily
Начал копаться в TypeShape.Тцапалис гений, конечно
Vasily
Очень круто сделано
Vladislav
Начал копаться в TypeShape.Тцапалис гений, конечно
Я в сорцы не залезал) А как он типы обходит? Рефлексией?
Vasily
Рефлексией
Vasily
Но там есть хитрый тайп кэш
Vladislav
понял
Doge
Рефлексией
Жалко. Такое хорошо на этапе компиляции делать. Тогда ошибки компайл-тайм, да и смотрится чуть элегатнее.
Doge
Типа скаловского шейплесса.
Vasily
Ну на этапе компиляции в .net не завезли, извините
Doge
Ну на этапе компиляции в .net не завезли, извините
Ну это не на стороне .net надо делать, а на стороне самого языка.
Vladislav
Разве что через провайдеры или билд таской и аоп
Vladislav
Как в фоди
Doge
Как в фоди
Фоди - это ещё хуже. Совсем злобная магия.
Vasily
Тцапалис, канеш, гений, но за некоторые вещи я бы убил
Vasily
Непонятно, почему у меня не видит ShapeMember
Vasily
@omgszer
Ayrat
МОЖЕТ ОН ПРИВАТНЫЙ???
Vasily
В ПРИМЕРАХ-ТО ВСЕ ОК!!!!!!!!!!!!!!!!!11111
Vladislav
Vasily
Как мне вызвать ебаный Set?????
Vasily
https://github.com/eiriktsarpalis/TypeShape/blob/master/src/TypeShape/TypeShape.fs#L892
Vasily
В примерах это типа зовется и все ок
Vasily
Мда, примеры бы ему не мешало бы обновить, конечно
Vasily
Кароч, еще курить и курить TypeShape
Romɑn
через 7 месяцев я понял, что на работе у меня украинская клавиатура
Anonymous
ребят, а тут вот сильно TypeShape хвалят, а я не знаю что это, может мне кто в двух словах объяснить, почему это круто?
Anonymous
Потому что не нужно руками писать рефликсивный код?
Doge
Потому что не нужно руками писать рефликсивный код?
Легко сделать ошибку, которую потом будет достаточно нетриваильно отлавливать. К тому же рефлексия весьма и весьма медленная, если не использовать различные нетривиальные ухищерения (которые в этой либе за тебя делаются)
Vasily
Хммм... а с TypeShape-то получается охуенно
Андрей
Потому что не нужно руками писать рефликсивный код?
Рефлексивный код не надо писать. Он трансформирует структуру типа (type shape) в какую тебе надо функцию, например сериализер или клонер итп, и мемоизует это дело
Vasily
Чо намутил?
К лайтдб пишу сериализатор
Doge
Так TS же тоже использует рефлексию?
Да, но он неплохо соптимизирован, кэширует результаты и при желании умеет в полноценный рантайм кодген, если стейжд версию юзать.
Vasily
Это на попиздеть
Vasily
Все же сломал меня typeshape
Vasily
На обратной операции bsonvalue-> 'a option
Ayrat
У кшыштофа критические дни https://www.reddit.com/r/fsharp/comments/bv8i5d/uwp_win_ui_better_f_support_discussion/epmlqcp
Ayrat
А хто это?
Известный опенсорсер фшарпа, тащила. Автор ионида
Ayrat
И не только
Igor
Пнятно, минуснул на всякий пожарный 😊
Vasily
Чет тенденция печальная
Egor
Народ, очень странный вопрос, но я тут интероп на линуксе смотрю, есть какие-то либы в лини которые для теста подергать можно? Мне просто название бы
Egor
Да, спс. Просто надо посмотреть как p/invoke юзать, на лини еще не юзал и интересно
Vladislav
Вчера ещё был срач-обсуждение
Vladislav
В слаке по поводу foundation, ms, комьюнити и так далее
Vladislav
Того что компилятор 2.5 человека знает