Size: a a a

ПОКА ОДЕРСКИ НЕ ВИДИТ (спидран Олега по тофу)

2020 June 02

D

Dima in ПОКА ОДЕРСКИ НЕ ВИДИТ (спидран Олега по тофу)
кот с большим носом - редкость
источник

Oℕ

Oleg ℕizhnik in ПОКА ОДЕРСКИ НЕ ВИДИТ (спидран Олега по тофу)
Dima
короче, ты пилишь ништяки для хай-левел конкарренси
примерно такой же подход использовали эппол, когда пилили свою фундейшон диби, жепсен на это сказал, что ему нет смысла свои тесты придумывать, потому что их тесты более продвинутые
я хотел, чтобы посредством тофу эта штука стала доступна каждому
источник

ZM

ZLoyer Matveev in ПОКА ОДЕРСКИ НЕ ВИДИТ (спидран Олега по тофу)
звучит имбически конечно
источник

λ

λoλdog in ПОКА ОДЕРСКИ НЕ ВИДИТ (спидран Олега по тофу)
@kshelopugin я тебя осуждаю за твое поведение
источник

ZM

ZLoyer Matveev in ПОКА ОДЕРСКИ НЕ ВИДИТ (спидран Олега по тофу)
да песос он кидается на всех
источник

ZM

ZLoyer Matveev in ПОКА ОДЕРСКИ НЕ ВИДИТ (спидран Олега по тофу)
какие то комплексы реализует
источник

R

RattenK 🍄🐀🌹 in ПОКА ОДЕРСКИ НЕ ВИДИТ (спидран Олега по тофу)
Oleg ℕizhnik
по сути это такая суперкомбинация StateT, ReaderT, EitherT и Free
сейчас я переписываю код, который будет работать как симуляция конкаренси
там очень важно, чтобы код выполнялся пошагово, чтобы с одной стороны можно было бы симулировать неопределённость выполнения
т.е. переключаться в любой момент с шага в одной симуляции треда на другой
а с другой стороны важно, чтобы эта "неопределённость" была полностью контролируема, т.е. поймав один раз мерцающий баг - ты бы мог запустить код и он отработал бы в точно таком же порядке
а потом добавить трассировок -и он всё равно продолжил бы выполняться в таком порядке
поэтому мне нужно сочетание Free, EitherT и StateT, если это всё наслаивать друг на друга - получается очень плохо воспринимаемый и отлаживаемый код
а если сделать сразу толстую штуку, отвязанную от области применения. хорошо её независимо оттестить, я буду относительно уверен, что баги в моей реализации не будут от того, как я делаю цикл обхода
разделяю на ортогональные концепты

в результате эту штуку можно будет применять в тофу - пишешь конкурентный код на тофу абстракциях, а дальше его тестируешь на абсолютно контролируемом виртуальном тестовом энвайроменте, и если поймаешь ошибку - всегда сможешь ровно с таким же сидом запустить, в отладке посмотреть в каждый момент времени значения всех стейтов, они будут вектором большим
посмотреть, что сейчас работает и на каком этапе, добавить сообщения для трассировки, но не потерять ценный кейс, в котором у тебя воспроизводится ошибка

это один из примеров, почему конкаренси нужно делать с интерпретируемыми типами, т.е. хотя бы теглесс файнал, а не в грязной колбечной форме, как это предлагают все современные библиотеки из коробки
источник

ZM

ZLoyer Matveev in ПОКА ОДЕРСКИ НЕ ВИДИТ (спидран Олега по тофу)
жена печь перестала что ль
источник

Oℕ

Oleg ℕizhnik in ПОКА ОДЕРСКИ НЕ ВИДИТ (спидран Олега по тофу)
Pavel кидай свою ссылку уже
источник

D

Dima in ПОКА ОДЕРСКИ НЕ ВИДИТ (спидран Олега по тофу)
это отвлекает от мыслей о конкарренси
источник

K

KrivdaTheTriewe in ПОКА ОДЕРСКИ НЕ ВИДИТ (спидран Олега по тофу)
Dima
это отвлекает от мыслей о конкарренси
уйди покажи
источник

V

Vasiliy in ПОКА ОДЕРСКИ НЕ ВИДИТ (спидран Олега по тофу)
Oleg ℕizhnik
примерно такой же подход использовали эппол, когда пилили свою фундейшон диби, жепсен на это сказал, что ему нет смысла свои тесты придумывать, потому что их тесты более продвинутые
я хотел, чтобы посредством тофу эта штука стала доступна каждому
>жепсен

оч смешно в некотором смысле
источник

AT

Aλeksei Tereχin in ПОКА ОДЕРСКИ НЕ ВИДИТ (спидран Олега по тофу)
ZLoyer Matveev
@aleksei_t как задонатить этому человеку 10 терехоинов?
я как нибудь придумаю да
источник

P

Pavel in ПОКА ОДЕРСКИ НЕ ВИДИТ (спидран Олега по тофу)
Oleg ℕizhnik
Pavel кидай свою ссылку уже
я уже не хочу
источник

P

Pavel in ПОКА ОДЕРСКИ НЕ ВИДИТ (спидран Олега по тофу)
источник

P

Pavel in ПОКА ОДЕРСКИ НЕ ВИДИТ (спидран Олега по тофу)
лан, уговорили
источник

P

Pavel in ПОКА ОДЕРСКИ НЕ ВИДИТ (спидран Олега по тофу)
источник

AT

Aλeksei Tereχin in ПОКА ОДЕРСКИ НЕ ВИДИТ (спидран Олега по тофу)
да они педики
источник

AT

Aλeksei Tereχin in ПОКА ОДЕРСКИ НЕ ВИДИТ (спидран Олега по тофу)
ни разу норм предложения не было
источник

P

Pavel in ПОКА ОДЕРСКИ НЕ ВИДИТ (спидран Олега по тофу)
источник