Vasiliy
но в результате все равно будет один дашборд?
Vasiliy
а не коллекция
Doge
а сколько народа практикует f# в рабочих проектах?
Практиковал на одной из прошлых работ. Был небольшой модуль, впечатления остались более-менее позитивными.
Vasiliy
ну х*й, его знает.
Ilya
у вас хоть инвойсы есть в проекте?
Нет-нет. Я буду складывать апи. Часто бывает нужно сложить апи админа и юзера. Раньше ручками делал, а теперь операцию сложения определю.
Roman
А что мешает определить сложение для инвойсов?
ну, инвойсы хранятся не в чистом виде, а как чать бОльшего ебанутого объекта
Ilya
ну, инвойсы хранятся не в чистом виде, а как чать бОльшего ебанутого объекта
А почему нельзя просто по этому объекту пройтись и прочитать все инвойсы?
Ilya
Создание дашбордов под каждый инвойс выглядит как ненужная операция. KISS и всё такое.
Ilya
Разве что у вас там по всему проекту дашборды складываются для разных целей. Тогда, наверное, ок. Может быть. Вероятно. Нет, пиздец же.
Roman
А почему нельзя просто по этому объекту пройтись и прочитать все инвойсы?
не знаю! Я вообще нихуя не понимаю мотивацию этого человека. Я уже давно, каждый раз, как вижу что-то подобное, предполагаю самое простое и грустное, но это скользкая дорожка. Решил вот проконсультироваться в чяте
Vasiliy
а чувака спросить можно?
Ilya
Выглядит как типичный фп подход Влашина с этими его "путешествиями между мирами", биндами и мапами.
Roman
ну вот да, имхо код читался бы в разы легче, если складывались бы инвойсы. Никакого гадания бы не было
Ilya
но зачем?
Чтобы фп.
Vasiliy
Чтобы фп.
звучит как болезнь(
Roman
функциональные метастазы
Ilya
Ну вот кому фолды по дашбордам, а кому абстрактные фабрики. Нормально.
Shub
Ну этот чувак в чём-то прав, только непонятно, зачем себя менять из-за этого.
думаю, на сегодняшний день почти каждый в этом чате причастился от богатств моего внутреннего мира, поэтому отрицать было бы глупо. но именно поэтому я и постил сюда отрывки из журнала боевых действий, в основном ради обратной связи и чтобы засечь момент, когда я окончательно отрешусь от сансары
Romɑn
Romɑn
Простите
Anonymous
он вообще всё до чего прикасался превращалось в говно
Я прошу прощения, а сколько лет он в компании?
Ilya
А вдруг можно?
Anonymous
А вдруг можно?
Тогда зачем промежуточный маппинг один дашбоард/один инвойс?
Ilya
Тогда зачем промежуточный маппинг один дашбоард/один инвойс?
Ну а с чём сложить дашборд, в котором 4 инвойса, чтобы сложить эти инвойсы????????
Ilya
Хм, с нулевым дашбордом?
Anonymous
С пустым дашбордом блчть
Anonymous
Нулем
Ilya
Арифметика дашбордом! Как это прекрасно.
Anonymous
Это по крайней мере выглядит как какой-то дикий изоморфизм с арифметикой
Ilya
Боюсь, у @atsapura было бы не меньше вопросов при виде сложения дашборда с инвойсами с пустым дашбордом.
Anonymous
Но хоть логика своя есть.
Ilya
Но да, если уж извращаться, то до конца.
Anonymous
Но да, если уж извращаться, то до конца.
Можно сразу dashboard algebra laws в комментах навесить.
Ilya
А можно взять ООП и сделать метод SumInvoices😱😱😱
Ilya
Пойду закидаю себя камнями на всякий случай.
Anonymous
А можно взять ООП и сделать метод SumInvoices😱😱😱
Я если честно не понимаю, что мешает в флатнуть коллекцию инвойсов и фолдом мапить их в число, суммируя
Anonymous
Ну типа 8 строк кода примерно
Диёр
а все айтишные чаты разделяются на рабочий, по вакансиям и для нытья?
Anatoly
в плюсах всегда юзал
Ilya
С++ чаты разделёны на чат для простых вопросов, чат для сложных вопросов, чат для вакансий, чат для флуда, чат для холиваров и какие-то ещё чаты были.
Ilya
Но это ж C++, им положено.
Ilya
Проклятые программисты на C++! Они предусмотрели и это!
Igor
а все айтишные чаты разделяются на рабочий, по вакансиям и для нытья?
Только что то в наш чат вакансий вакансии никто не публикует)
Крылатый
вы здесь
Я пишу((
Крылатый
it's over 9000
Последние джва считай что мертвы))
Ilya
Эх, у меня устаревшая информация. Надо покодить на плюсах, видимо.
Roman
Можно сразу dashboard algebra laws в комментах навесить.
я вот тока что ему на вопрос "What's your status" ответил, что разбираюсь с алгеброй дашбордов
Ilya
А, кажется, это те чаты, куда ссылают, когда человек даже уровень супапро не осиливает.
Roman
В ходе дальнейших обсуждений с ним я пришел к выводу, что чувак тупо не умеет прогать бизнес логику: он просто не понимает, что это такие же абстракции. У него все абстракции — это опшн, резалт, мап, бинд и, внезапно, жсон. И все нахуй. А, ну и ебаные тайпклассы, на отсутствие которых он постоянно пиздит.
Ilya
А, так если json -- это абстракция, то всё очень просто. Предложи сериализовать дашборд в json, и складывать их в таком виде!
Ilya
Зато сколько новых операторов можно сделать. Оператор для мёржа джсонов, оператор для конкатенации джсонов, оператор для сложения джсонов с учётом всяких бизнес-логик....
Ilya
А ещё джсон билдер!
Ilya
В приципе, тогда и бизнес-объекты не будут нужны.
Диёр
Проклятые программисты на C++! Они предусмотрели и это!
у меня техдир был, который от с++ фанател
Диёр
кмк с++ это писос как страшно
Ilya
ты мне не нравишься
Хочешь, проект какой-нибудь вместе напишем?
Roman
на пэхопэ?
Ilya
А там есть тайпклассы?