Size: a a a

JavaScript — русскоговорящее сообщество

2020 January 28

B

Baxxter in JavaScript — русскоговорящее сообщество
Evgen
А кто сказал, что это должно учитываться именно в этой функции?
Законы математики
источник

E

Evgen in JavaScript — русскоговорящее сообщество
Baxxter
Законы математики
Причем тут законы математики к тому что эту ответственность лучше вынести за пределы этой функции
источник

B

Baxxter in JavaScript — русскоговорящее сообщество
Evgen
Причем тут законы математики к тому что эту ответственность лучше вынести за пределы этой функции
При том, что флоаты не точно считаются и это нужно правильно обрабатывать если вы софт для людей собрались писать
источник

E

Evgeniy 🍀 in JavaScript — русскоговорящее сообщество
Exi(s)t
js в этом плане через чур захламлен же, особенно если в какой-нибудь npmjs залезть) Ни в одном другом яп не появлялось такого дикого желания хапать либы непонятно кем написаные, что говорит о по сути своей, скудности языка. Короче палка о двух концах
ща бы ES2020 скудным языком называть
источник

E

Evgen in JavaScript — русскоговорящее сообщество
Baxxter
При том, что флоаты не точно считаются и это нужно правильно обрабатывать если вы софт для людей собрались писать
Даже комментировать это не стану
источник

E

Evgeniy 🍀 in JavaScript — русскоговорящее сообщество
Exi(s)t
js в этом плане через чур захламлен же, особенно если в какой-нибудь npmjs залезть) Ни в одном другом яп не появлялось такого дикого желания хапать либы непонятно кем написаные, что говорит о по сути своей, скудности языка. Короче палка о двух концах
На самом деле, тут другие причины, главная из которых - что только у JS получилось создать предельно простую и легко расширяемую пакетную систему с околонулевым порогом входа. Там где во всех остальных популярных яп надо ебаться с виртуальным окружением и пакетными менеджарами, у нас надо знать ровно две команды (npm install / npm publish) И это определенно скорее хорошо, чем плохо.
источник

AP

Anton Permyakov in JavaScript — русскоговорящее сообщество
Baxxter
да, только не учитывается плавающая точка
getAdditiveProb(0.333)
0.9966700000000001
с корректным аргументом, кстати, обе отрабатывают правильно
источник

E

Exi(s)t in JavaScript — русскоговорящее сообщество
Evgeniy 🍀
На самом деле, тут другие причины, главная из которых - что только у JS получилось создать предельно простую и легко расширяемую пакетную систему с околонулевым порогом входа. Там где во всех остальных популярных яп надо ебаться с виртуальным окружением и пакетными менеджарами, у нас надо знать ровно две команды (npm install / npm publish) И это определенно скорее хорошо, чем плохо.
Я и говорю палка о двух концах. Просто быстро привыкаешь ко всему этому, но когда открываешь глаза и понимаешь, что в маленький проект ты тянешь уже десятую либу от хз кого, как-то иначе к этому относишься. Авторы пишут по своему. Кто через промайс, кто через коллбэки, приходится обарачивать, делать костыли и тд. Некоторые дибы кривые. И вообще отсутствие модерации и сам факт того, что библиотек выполнчющих одно и то же действие можно найти десятки. И какую из них брать?
источник

E

Exi(s)t in JavaScript — русскоговорящее сообщество
Высокая засратость и низкий порог вхождений в библиотеку модулей - это не есть хорошо.
источник

AP

Anton Permyakov in JavaScript — русскоговорящее сообщество
Exi(s)t
js в этом плане через чур захламлен же, особенно если в какой-нибудь npmjs залезть) Ни в одном другом яп не появлялось такого дикого желания хапать либы непонятно кем написаные, что говорит о по сути своей, скудности языка. Короче палка о двух концах
хапать непонятные либы и в джсе не стоит, но писать какой-нибудь модуль на си самому вместо того, чтобы взять протестированное и проверенное сообществом решение это суецыд
источник

AC

Andrew Cheblukov in JavaScript — русскоговорящее сообщество
Exi(s)t
Высокая засратость и низкий порог вхождений в библиотеку модулей - это не есть хорошо.
Да, но никто не заставляет тебя пихать библиотеку в проект на каждый чих. Лучше, когда есть выбор
источник

E

Evgeniy 🍀 in JavaScript — русскоговорящее сообщество
Exi(s)t
Я и говорю палка о двух концах. Просто быстро привыкаешь ко всему этому, но когда открываешь глаза и понимаешь, что в маленький проект ты тянешь уже десятую либу от хз кого, как-то иначе к этому относишься. Авторы пишут по своему. Кто через промайс, кто через коллбэки, приходится обарачивать, делать костыли и тд. Некоторые дибы кривые. И вообще отсутствие модерации и сам факт того, что библиотек выполнчющих одно и то же действие можно найти десятки. И какую из них брать?
Очевидно, брать ту, у которой лучше дока / покрытие тестами / больше установок / звезд на гитхабе.
источник

E

Exi(s)t in JavaScript — русскоговорящее сообщество
Evgeniy 🍀
Очевидно, брать ту, у которой лучше дока / покрытие тестами / больше установок / звезд на гитхабе.
Так и стараюсь теперь делать.
источник

B

Baxxter in JavaScript — русскоговорящее сообщество
Anton Permyakov
с корректным аргументом, кстати, обе отрабатывают правильно
Округление до сотых в моей реализации. Это граничное условие которое конечно зависит от контекста.
источник

B

Baxxter in JavaScript — русскоговорящее сообщество
Evgen
Даже комментировать это не стану
На собесе тоже не станете объяснять как точные вычисления делать? Скажете "не моя ответственность"?)
источник

KL

Kirill Lesohorskyi in JavaScript — русскоговорящее сообщество
Baxxter
На собесе тоже не станете объяснять как точные вычисления делать? Скажете "не моя ответственность"?)
так при округлении мы наоборот теряем точность
источник

B

Baxxter in JavaScript — русскоговорящее сообщество
Kirill Lesohorskyi
так при округлении мы наоборот теряем точность
Это зависит от контекста задачи. Иногда нужен пользовательский вывод внятный или округление до копеек - тут одни способы работают. Иногда точные вычисления - тогда переводить в инты, но это все равно условная точность до определённого знака
источник

SE

Stanislav Entaltsev in JavaScript — русскоговорящее сообщество
Всем привет! Поделитесь мнением, актуально ли сейчас заводить свой блог и каждый день в нём постить что-то от себя?
источник

E

Evgen in JavaScript — русскоговорящее сообщество
Stanislav Entaltsev
Всем привет! Поделитесь мнением, актуально ли сейчас заводить свой блог и каждый день в нём постить что-то от себя?
А почему нет?!
источник

E

Evgen in JavaScript — русскоговорящее сообщество
Веди блог - продвигай себя
источник