Vasily
И вот, значится, подоспела миграция на кор 2.1
Shub
у тебя сначала должна появиться проблема, а уж только потом решение. никак не наоборот
Vasily
Ребята на серьезных щах пишут модуль с мидлварой, которая что-то там логирует. И один из них прочитал про спаны
Vasily
Но вот незадача
Vasily
В нетстандарте 2.0 спанов толком нет
Vasily
Как вы думаете, какое решение принимают парни?
Vasily
Они решают, что нугет пакет пойдет под неткорапп
Vasily
Дальше в этой истории появляюсь я
Vasily
Скромно переводящий платёжный сервис на неткор
Vasily
И тут выясняется, что к проекту нетстандард нельзя прицепить корапп
Vasily
Что, в целом логично
Vasily
У меня там , помню, был основной проект как кор апп плюс куча подпроектов на нетстандард
Vasily
Иду к парням, задаю вопрос, почему так
Vasily
Они мне говорят, извини чувак, мы типа за перф а ты не в теме
Vasily
Пришлось городить адские костыли на статиках
Vasily
Чтобы эту мидлвару подцепить
Vasily
А вы говорите, лифт
Ilya
Чот я не понял связи с лифтом, но ладно.
Prunkles
Могу сделать только вывод, что хорошо, что в нетстандарт2.1 таки подвезли спаны. Пришлось обратно всё менять, и убирать костыли, да?
Shub
Vasily
Ну просто когда люди очень уверены в собственной правоте, получается хуйня
Vasily
Vasily
Хз как сейчас
Vasily
Скорее всего тот костыль так и живёт
Ilya
Ой, до такого уровня абстрагирования проблемы я не дорос ещё.
Vasily
А ведь все умные, блядь,паттерны знают и код стайл
Prunkles
Ну а как бы ты поступил бы на их месте?
Vasily
Временно бы забил на спаны
Vasily
Там были тёрки,что типа аллокации
Vasily
Хотя на самом деле проблем там было на более верхнем уровне
Vasily
Или сделал бы две версии модуля
Vasily
Но обмазано все докерами ,а внутри такое вот
Ilya
Лишняя работа. Пусть лучше Василий код пишет.
Vasily
Я не против писать код, я против того, чтобы время тратилось на написание говнообвязок
Prunkles
В общем-то. Лифт добавляет самодокументации коду. Вот
Anonymous
Anonymous
Prunkles
Вот например в элмише
Prunkles
Есть Cmd.ofSub
Prunkles
Технически, он является аналогом [...]
Prunkles
То есть Cmd.ofSub sub и [sub] будут работать одинаково
Vasily
Ловите тайп астронавта
Prunkles
Но это добавляет некоторого смысла
Prunkles
Некоторой абстракции
Vasily
Некорректный пример
Prunkles
Ну, я видел, как люди называли это "lifting"
Prunkles
Поэтому
Anonymous
И некоторое количество самомнения.
Prunkles
Ну вот что если я не знаю, что команда — это список подписок? Не знаю, и знать не хочу. В таком случае, если я увижу, что кто-то возвращает [x] вместо Cmd.ofSub x , то это очень сильно запутает
Vasily
Vasily
К конструкции забора это не имело никакого отношения
Ayrat
Пацаны, дискасс
Ayrat
Вылил
https://github.com/Szer/GiraffeGenerator
Shub
никогда не задумывались, нахера вообще лифт нужен?
Крылатый
Чтобы ездить.
Shub
ну то есть влашин там написал тысячи слов, вы потрудились прочесть их до конца?
Shub
я помогу: lift - это первый шаг в направлении... в направлении чего?
Shub
@Prunkles ты слышишь? это весь чат задержал дыхание в ожидании ответа
Prunkles
Ivan
видимо, лифт - первый шаг в направлении волмарта
Диёр
Диёр
чет в голос
Prunkles
Prunkles
Такое ощущение, что я пришёл сюда сканворды разгадывать
Prunkles
Может как в виселицу хотя бы? Сколько всего букв?
Диёр
Shub
второй вопрос: а в чем суть аппликативного функтора? ну то есть зачем нам это в нашем коде?
Doge
Doge
А ещё ниже всякие моноиды, магмы и т.п.