Doge
Кстати возможно.
100% так. Люди так не пишут.
Ayrat
Ладно, ща обычный код найду. Он не лучше
Roman
лол, 50 проектов, 46 автогенеренных
Hog
Кстати - вот эти 1 и 2 там - есть же мнемонические final val
Hog
зачем их пихуют "просто так"?
Ayrat
Ayrat
Где же мой жираф
Hog
таймаут час?
Doge
Имена переменных от бога
Roman
val f1 = Future.sequence(s1) val f2 = Future.sequence(s2)
Roman
нейминг топ
Hog
функционально
Анна
нейминг топ
Кстати о нейминге... Я обнаружила, что у нас на работе велосипедная система сборки под названием "ass" 🌚
Doge
Await.result - зачем нам асинхронность, когда мы можем тупо блочить, лол.
Диёр
что происходит в этом кусочке?
Doge
критиковать может каждый!
У меня ни одного использования Await нет в скала коде, так что могу критиковать с чистой совестью.
Диёр
а, понял
Диёр
_ <- f999 это канеш топчик
Anonymous
Doge
Ну имена переменных, это просто сказка. Давно такого не видел, конечно.
Doge
А я при этом недавно копался в джава либе, где автор иногда перескакивает с camelCase на snake_case в случайных классах.
Anonymous
.internalReacView без буквы t ?
Roman
Ну имена переменных, это просто сказка. Давно такого не видел, конечно.
самый топ, что мне встречался в нейминге, это не всякие f1 а нейминг уровня таблички "дверь" на двери. То есть автор вроде бы пытался называть вещи хорошо, но не срослось
Vladislav
Doge
И да, конечно. Тут же по сути вся логика внутри контроллера.
Doge
Тоже верх инженерии.
Vladislav
Собственно вся задача - переписать чтобы не жрало стопицот гб оперативы
Моно умеет быть мостом между жвм и дотнетом. Делаешь main на жабе и передаёшь управление в дотнет
Vladislav
Vladislav
Hog
Так индусы делают 100%
так может и 23-летний синьёр написать. и 50-летний
Doge
так может и 23-летний синьёр написать. и 50-летний
Ну всё равно. Такое редко встречается по идее.
Vladyslav
та это тоже похоже на генерацию
Hog
да вы что-то подозрительные какие-то сегодня!
Hog
генератор-то тоже надо написать :)
Vladyslav
или перегон из одного языка в другой, я так уже сидел user == null == false и думал что за дичь, а оказалось это порт с VB
Doge
та это тоже похоже на генерацию
Не, тут уже творение человеческих рук.
Vladyslav
Не, тут уже творение человеческих рук.
s1, s2, f1, f2 такое кто-нибудь пропустит на ревью?
Doge
s1, s2, f1, f2 такое кто-нибудь пропустит на ревью?
А ты уверен, что у них было ревью?
Doge
Это скорее признак того, что его не было
Vladyslav
ну это Эребор
Doge
Да и то, что там зачем-то сделано через какую-то parameterMap вместо того, что DSL акки-хттп использовать говорит о том, что это всё же людской разум делал.
Doge
(А лучше было бы вообще tapir или тупед-схему взять)
Vasily
У меня весь мтпрото автогенеренный в проекте
Vasily
Там тоже нейминг интересный
Shub
наша репа 1 в 1
Shub
Это скорее признак того, что его не было
ворон ворону глаз не выклюет
Doge
наша репа 1 в 1
Настолько же плохой код? Или тоже куча автогенеренного?
Крылатый
Программисты это просто сложные биогенераторы кода.
Крылатый
Кроме Форнёвера, он робогенератор.
Dr. Friedrich
Хто опять меня поминает?
Крылатый
Хто опять меня поминает?
Т-щ магос, всё в порядке!
Dr. Friedrich
Ну хорошо.
Dr. Friedrich
А я тут обругал сам себя на ревью, а потом всё починил.
Dr. Friedrich
https://github.com/codingteam/emulsion/pull/39
Dr. Friedrich
А то @gsomix чота заснул, не хочет меня ревьюить.
Крылатый
Удалил больше, чем добавил...
Крылатый
Хоррошо.
Dr. Friedrich
Это потому, что я в предыдущем PR подготавливал почву для этого удаления.
Dr. Friedrich
А теперь просто осталось старый код пересадить на новую платформу, и грохнуть лишние стройматериалы.
Shub
стрелки-монадки, сотни типов - и ни одна бизнес-фича не работает
Shub
тут вообще если посмотреть внимательно, то даже невооруженным взглядом видно, что любая цепочка исполнения юзает собственные, уникальные типы.
Shub
но зато стрелки, да
Shub
правда, одни стрелки возвращают options, а другие Result, и от этого они, паскуды, никак не хотят композироваться. но ведь в оригинальной бумаге про композицию речь не шла, поэтому чего волноваться попусту
Shub
пойду напишу стрелку
Romɑn
https://habr.com/ru/post/459562/ Немного функциоеальшины в MLerning В f# кстати есть либа для автодифференцирования
Bonart
Боже, какое счастье, что у меня этого НЕТ!
Hog
Боже, какое счастье, что у меня этого НЕТ!
от сумы и от тюрьмы не зарекайся!
Bonart
от сумы и от тюрьмы не зарекайся!
Я счастлив, что этого у меня нет хотя бы СЕЙЧАС
Bonart
Да, из этого материала конфету сделать... непросто