Re:Engineer – must not have experience in Node, Ruby, PHP, A...
by chrisco255 on Monday April 05, 2021 @09:03AM
(#26698384)
It's particularly absurd. I work on a product that has tens of millions of users built on Node with a team of
dozens of talented developers. The aforementioned library checks both the number version and the string version of a number, to indicate it's "even" or "odd". That Node.js makes it easy and cheap to package up small utility libraries like this is a feature, not a bug, and quite in line with Unix-philosophy. Very easy to troll through a list of millions of packages on a marketplace that's as big and broadly used as NPM, which covers not only backend dev, but also front-end dev since the front-end ecosystem is largely powered by NPM these days. So it's a particularly ignorant hot take.
[ Parent
| on HN ]
Re:Engineer – must not have experience in Node, Ruby, PHP, A...
by raverbashing on Monday April 05, 2021 @10:03AM
(#26699091)
> both the number version and the string version of a number, to indicate it's "even" or "odd"
You're saying that like it's some kind of defense of the library. In the real world it isn't.
Re:Engineer – must not have experience in Node, Ruby, PHP, A...
by throwanem on Wednesday April 07, 2021 @08:46AM
(#26724026)
Eh. Evenness is a property only of integers, so if someone's going to pull in a library to check it, I could argue it makes sense for that library to enforce that the comparison only be attempted over values where it's defined.
Granted that this seems a lot of effort to put into analyzing the contents of a Github repo tagged "troll-bait", from the user "i-voted-for-trump". But hey, this is HN, so it's whatever I guess.