Size: a a a

Software Design/Architecture/Zen

2021 June 26

Kd

Konstantin dmz9 in Software Design/Architecture/Zen
* метод референсы так и вообще не слышали походу, вместо foobar.map( { a,b } => ({x:y}) ) надо foobar.map(ab_to_xy)
процентов 20 кода в виде дублей так и вообще отвалится
источник

˸A

˸̧̨ ͅBlack Akula˸̧̨ ... in Software Design/Architecture/Zen
- библиотеки имеют много того, что мне не нужно, а реализовать пару нужных мне функций - я и сам могу без либы
- во флоатах - просто потому что удобно
- 2 знака, потому что большинство денег именно такие. знаю, где-то монеты есть до 3х знаков, потому завёл ишью на то, чтоб это поведение сделать inject-able (хоть до 3х знаков, хоть до 0 знаков)
источник

Kd

Konstantin dmz9 in Software Design/Architecture/Zen
деньги нельзя во флоатах считать
источник

˸A

˸̧̨ ͅBlack Akula˸̧̨ ... in Software Design/Architecture/Zen
Кто мне запретит? Бизнес не жаловался
источник

Kd

Konstantin dmz9 in Software Design/Architecture/Zen
😂
источник

SM

Sergey Milimko in Software Design/Architecture/Zen
Может он так деньги отмывает. Дробные части накапливает отдельно и себе берёт.
источник

Kd

Konstantin dmz9 in Software Design/Architecture/Zen
а бизнес то точно живой?
источник

Kd

Konstantin dmz9 in Software Design/Architecture/Zen
а то может это просто фикция, для, действительно, отмывания
источник

SM

Sergey Milimko in Software Design/Architecture/Zen
На миллионах транзакций там неплохо наберётся
источник

PD

Philipp Dolgolev in Software Design/Architecture/Zen
Ага, это он пока не жаловался, а потом приходится править вот энто все :)
источник

AK

Aleh Kashnikau in Software Design/Architecture/Zen
мол 0.1+0.2 не пугает?
источник

˸A

˸̧̨ ͅBlack Akula˸̧̨ ... in Software Design/Architecture/Zen
Это есть в тестах
источник

˸A

˸̧̨ ͅBlack Akula˸̧̨ ... in Software Design/Architecture/Zen
источник

SP

Sergey Protko in Software Design/Architecture/Zen
"акулка, мы запускаем оплату битками, либка справится?"
источник

˸A

˸̧̨ ͅBlack Akula˸̧̨ ... in Software Design/Architecture/Zen
какая разница, в чём оплата? у битков есть value? значит, справится
источник

PD

Philipp Dolgolev in Software Design/Architecture/Zen
Value 8 знаков после запятой

А в отчётности финансовой даже по фиату 4-8 знаков - типичный запрос от финансистов, ну в UK например
источник

PD

Philipp Dolgolev in Software Design/Architecture/Zen
Но как говорится, меньше знаешь - крепче спишь, вращаешь там как-то лямбды на тс-е, что-то происходит, и пока не грянет гром - нормально
источник

˸A

˸̧̨ ͅBlack Akula˸̧̨ ... in Software Design/Architecture/Zen
Ну, для 8 знаков - ждите резолва ишью #6 )))
Нашему бизнесу хватает 2х знаков
источник

Kd

Konstantin dmz9 in Software Design/Architecture/Zen
const numberToPrice_ = (a: number, up = true) => up
   ? Number.parseFloat(a.toFixed(2))
   : Number.parseFloat((Math.ceil(a * 100 - .5) / 100).toFixed(2))
источник

Kd

Konstantin dmz9 in Software Design/Architecture/Zen
лаааадно а че за поправка на ветер в виде 0.5?
источник