Ты точно уверен, что твоя модель верная? Там столько делений/умножений. Ты проверил на достаточном наборе тестовых данных?
Уверен. На проде уже полгода стабильной работы. Если инварианты соблюдены... А в реальных условиях именно так - никто не закажет 3 товара, а потом вернёт 4 товара через системы, с которыми мы интегрированы
код там такой интересный @blackakula не пробовали уменьшить количество скобок через использование ramda или аналогов?
ну те. конструкции .map(({ total }) => total)))} вроде не очень удобно читать
Не хотел либы другие использовать. Может, было бы красивее. Но команда пока не готова ни к рамбде, ни к пур-скрипт, ни к фп-тс. Писал без зависимостей нарочно
Уверен. На проде уже полгода стабильной работы. Если инварианты соблюдены... А в реальных условиях именно так - никто не закажет 3 товара, а потом вернёт 4 товара через системы, с которыми мы интегрированы
Мне всё же интересен этот частный вопрос, почему там .5?
Выходит, что 0.994999.. пойдёт в 0.99, а 0.99500001 в 1 независимо от флага. Так? Тогда как быть с ошибкой флоата?
При чём тут ошибка флоата вообще? Я написал, как работает https://t.me/oop_ru/158427 Пытаетесь найти несуществующие баги в вычислениях? Они бы были, если бы теор-модель была бы неверной
При чём тут ошибка флоата вообще? Я написал, как работает https://t.me/oop_ru/158427 Пытаетесь найти несуществующие баги в вычислениях? Они бы были, если бы теор-модель была бы неверной