170 похожих чатов

Или в твоей прекрасной либе и складывать надо твоей функцией,

которая округлит, где надо?)

24 ответов

10 просмотров
Feanorx- Автор вопроса

Ну вот про че я и говорю

Feanorx
Ну вот про че я и говорю

Молодец. Пиши плюс в своих расчётах, и надейся, что 0.1+0.2=0.3 Либа тут при чём? Либа всё верно рассчитала тебе

Feanorx- Автор вопроса
˸̧̨ ͅBlack Akula˸̧̨ ͅ ̤ ̬̪
Молодец. Пиши плюс в своих расчётах, и надейся, чт...

Не верно. Она использует заведомо кривое представление через Float. Float точно может представить только конечную сумму (отрицательных, нулевых и положительных) степеней двоек и то не любую. Любое их использование для представления того, что требует "тип decimal" это костыль

Feanorx- Автор вопроса

Так это база.

Feanorx
Не верно. Она использует заведомо кривое представл...

Я читал. Поэтому у меня даже addPrices использует injected функцию. Советую ознакомиться. А складывать числа без либы можешь и дальше как хочешь. Ссзб

Feanorx- Автор вопроса
˸̧̨ ͅBlack Akula˸̧̨ ͅ ̤ ̬̪
Я читал. Поэтому у меня даже addPrices использует ...

Фабрики фабрик там нигде нет, чтобы одно число разделить много, которые в сумме дадут исходное? 😂

˸̧̨ ͅBlack Akula˸̧̨ ͅ ̤ ̬̪
Я читал. Поэтому у меня даже addPrices использует ...

Ну ты даёшь либу, которая заставляет пользователя пользоваться твоей математикой. Ошибки не избежать То, что деньги не надо хранить во float, мне кажется настолько очевидным, что я не вижу смысла это обсуждать. Выбрав float, ты не приобретаешь вообще ничего, а теряешь многое

Feanorx- Автор вопроса
Алексей Попов
Ну ты даёшь либу, которая заставляет пользователя ...

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

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

Feanorx- Автор вопроса
˸̧̨ ͅBlack Akula˸̧̨ ͅ ̤ ̬̪
Ошибок нет, если пользоваться только функциями либ...

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

˸̧̨ ͅBlack Akula˸̧̨ ͅ ̤ ̬̪
Ошибок нет, если пользоваться только функциями либ...

У нас тут нет презумпции невиновности. Скорее наоборот, есть презумпция вины. Как в административном кодексе Ты выбрал нестандартный подход. Используешь флоат для хранения денег. Запрещаешь складывать числа плюсом Обоснуй, почему выбранный тобой подход лучше стандарта de-facto, при котором деньги хранятся в целых числах

Алексей Попов
У нас тут нет презумпции невиновности. Скорее наоб...

Как минимум, согласно модели. Я знаю, что у меня там нет расчёта налогов, например. А конвертация валют точно потребует других вычислений

Feanorx- Автор вопроса
Feanorx
Что у тебя было по вычислительной математике?

Максимум. У меня красный диплом. По всем предметам максимум, кроме истории

˸̧̨ ͅBlack Akula˸̧̨ ͅ ̤ ̬̪
Как минимум, согласно модели. Я знаю, что у меня т...

Это может с натяжкой быть ответом на вопрос "почему в конкретном случае может подойти флоат". А не ответом на вопрос "в чём преимущество" И то - только условным ответом. Потому что сейчас в модели нет налогов, а завтра они могут появиться

Алексей Попов
Это может с натяжкой быть ответом на вопрос "почем...

Это будет другая модель. Я в курсе про налоги в разных странах, и мне неохота считать их для Америки. Я знаю границы своей модели, и она отлично работает в европейских странах

˸̧̨ ͅBlack Akula˸̧̨ ͅ ̤ ̬̪
Это будет другая модель. Я в курсе про налоги в ра...

Если "на пальцах", то В Европе всем заведует total (налог включён) В Америке всем заведуют налоги. Там даже в разных штатах разные налоги в разные дни. Можно удивиться сумме оплаты после налогов, которые начисляются после суммы заказа (total). Оно мне надо? Кому надо, пусть еб**ся без флоатов, без моей либы - как угодно

Feanorx- Автор вопроса
˸̧̨ ͅBlack Akula˸̧̨ ͅ ̤ ̬̪
Если "на пальцах", то В Европе всем заведует total...

Твоей либой кто-нибудь кроме тебя то пользуется?

Feanorx
Твоей либой кто-нибудь кроме тебя то пользуется?

Наш фронтенд. Хотя непонятно, зачем...

Feanorx- Автор вопроса
˸̧̨ ͅBlack Akula˸̧̨ ͅ ̤ ̬̪
Наш фронтенд. Хотя непонятно, зачем...

То есть столько пиара для этой либы и все равно никто не пользуется?

Похожие вопросы

Обсуждают сегодня

А как старый хаскел с новым стыковать ? потому как тут работает https://play.haskell.org/saved/C3xpMzcd, а вот тут https://stepik.org/lesson/7602/step/9?unit=1473 нет ошибка C...
Fedor
131
Вопрос я правильно понимаю что в коде newtype ArrowMap k v = ArrowMap { getArrowMap :: k -> Maybe v } getArrowMap есть функция типа k -> Maybe v, если да, то не понимаю задач...
Fedor
64
Доброе утро! Не совсем понятно как установить счетчик яндекс метрики на сайт. И потом ещё цели проставить?
Евгения
18
Как Вы считаете нормально ли в двадцатых годах 21 века в ВУЗах Российской Федерации обучать студентов работе с TASM? Не слишком ли это "архаично"? (Если оффтоп или флейм для э...
Spiker01
52
Продолжая диалог про свифт в проде – сейчас возник вопрос в активном наборе бекендеров. В основном в нашей компании мы фанаты Java Spring и полностью ей довольны. Однако найм ...
Guseyn
27
Комрады, хотел уточнить. Проперть в OnDestroy юнита-хозяина по-прежнему доступна? И еще уточнение: finalization юнита наступает раньше или позже OnDestroy?
Ed Doc
48
Кто-нибудь знает, как считается нагрузка на цпу? И что такое вообще "нагрузка на цпу"? вот, например, есть у цпу какой-то clock, настроенный на 3 ГГц --- Что значит "нагрузка...
Toideng
15
Можно ли написать свою библиотеку "socket" на каком либо языке ассемблера с нуля не используя сишние библиотеки ? Или это самоубийство ?
123🪐
15
Читаю сейчас [нет, уже больше не читаю!] курсовую о Булгакове, написанную, похоже, с помощью ChatGPT. Это удивительный психоделический опыт. Текст в основном написан в стиле б...
✨ Uni [🌊 В отпуске]
1
PopOs or Linux Mint for a noob starter? Also do you have any articles on how to safely dual boot Windows 10 alongside it? I've heard there are a bunch problems that can occur...
Senator
16
Карта сайта