Shub
короче, 75% опрошенных ответили не задумываясь “№1, потому что он ЧИЩЕ”
Ayrat
кстати, асп нет умеет работать с асинками F шарпа
Ayrat
как я узнал уже пару лет как умеет
Ayrat
но вроде как именно коровый
Ayrat
на старый все хуй забили
Vladislav
Shub
да
Vladislav
что за нахуй
Vladislav
пардон
Ayrat
Да, тут много таких
Shub
ну что делает фп-программист, попав на проект? он начинает избегать успеха любой ценой
Vladislav
я думал пайпить все
Vladislav
в одну бесконечную функцию
Ayrat
Эт просто люди пишут йоба код без метрик и логирования
Ayrat
потому что никогда нахуй не отлаживали ничего нахуй
Shub
а с пайпами история такая: первоначальный инженер, который теперь директор всего этого хозяйства, ощущал постоянную потребность в самоутверждении и валидации. поэтому даже в тривиальных случаях писал адовый код.
Shub
он не мог отдать строчку по http без AsyncArrows
Hog
Лео?
Shub
нет, тот пилил либы и вообще чистенько пишет
Shub
Kafunk - это его код на 100%
Ayrat
Кафунк нормальный кстати.
Vladislav
Ayrat
Shub
короче, когда я спросил за эти сопли на 120 строк, ответили так: мы пытались писать с AsyncArrow, чтобы понравиться нашему директору, но не смогли - СЛОЖНА. поэтому решили писать в поинт-фри, т.к. он ревью делает по диагонали и если прищуриться - то похоже на стрелки
Ayrat
БЛЯ, ЗАЧЕМ СТРЕЛКИ
Shub
#iamverysmart
Vladislav
AsyncArrow - это что
Shub
вот зачем
Vasily
Чет хуета какая-то в жете творится, смотрю
Vasily
Чистый код - это тот, который понятный, имхо
Shub
я пишу это во флуде потому, что к f# это отношения не имеет.
Ayrat
Это блять в теоркате стрелка абстрагирует тебя от: морфизма, отношения, порядка (сортировки) и прочего.
То есть стрелка МОЖЕТ БЫТЬ разным в теоркате
Ayrat
но в нашем ебучем деле стрелка всегда ебучая функция
Shub
и в основном как иллюстрацию к тому видео про “наша погибель будет через софт”
Ayrat
для функции у нас есть, не поверите, СТРЕЛКА - a -> b
Shub
в смысле, за примерами ходить далеко не надо
Vasily
Теперь я понимаю, почему у дедушки @eglyph нервишки шалят
Ayrat
и ты спросишь, НАХУЯ? Я ниибу
Shub
Shub
просто думал, вам интересны рассказы из жизни животных
Ayrat
вот тут люди любят подрочить на какую-то ебаную абстракцию
Ayrat
Местами
Vladislav
или нет?
Ayrat
В моём проекте кстати таких нет
Ayrat
Это вон у еглифа набрали зоопарк
Shub
ну а що ты хотел, если архитектор всеми силами хочет сделать из эфшурупа окамл?
Shub
ну, в смысле, если тебе интересно понять, почему платформа облажалась
Ayrat
Vladislav
Shub
Ayrat
то есть что даёт эта абстракция кроме собственно абстракции?
Ayrat
ну типа она просто сверху будет висеть над обычный функцией
Ayrat
а где облажалась
она облажалась в том плане что построена для скейла, а скейла нет
Hog
Ayrat
Всмысле?
ну в смысле тут оверинжиниринг кругом
Hog
Убийство амазона откладывается?
Ayrat
и оверпровиженинг
Vasily
Ну я бы сказал, что люди страдают хуйней
Hog
Vasily
Это ж человеческая натура
Вообще я, конечно, мечтаю иногда пострадать хуйней на работе, но лучше это делать в других местах
Hog
В нашем волмарте кстати
Doge
Внимание вопрос. Нахуя?
Если нет возможности от async при этом абстрагироваться, то если только хочется такие функции удобно композировать.
В скале-то и хаскеле оно полезно тем, что если у тебя эффект F реализует тайпкласс, то и такая стрелка с ним тоже скорее всего его реализует.
Отсюда у тебя достаточно много методов будет нахаляву доступно.
Hog
Убрали человеческие кассы
Vasily
Мне кажется, это все про job security
Ayrat
Shub
общий объем ритейла только по северной америке что-то порядка сотен триллионов
Shub
а где облажалась
у нас тут был движ на 4 года с целью запилить платформу. финал был жалок
Анна
https://media.licdn.com/dms/image/C4D22AQGi2IU9ZLvwzw/feedshare-shrink_8192/0?e=1561593600&v=beta&t=LZh6ICzI17klHLJ2zP2S4am4KugE0290mCv5Lqzx7i8
Doge