Comment on Why is the Node ecosystem so demanding?
AA5B@lemmy.world 1 year ago
They’re all that way: it’s just that Node is automatic enough to notice more easily, plus had an insane number of small dependencies
We started doing vulnerability scans on every build, which sounds like a good idea. However, now I know: Java is exactly the same. We need to constantly update but all too often there is no update available yet
Cqrd@lemmy.dbzer0.com 1 year ago
C# is also exactly the same, you just don’t get yelled out when things are out of date and you only see that if you go to manually install packages
kogasa@programming.dev 1 year ago
In C# you can automatically generate (or manually write) binding redirects that let you say “anything using versions between x.y.0 and x.y.9 should use x.y.9”, which helps a lot with transitive dependencies. However, doing this manually is hard, and you can’t really rely on semver to be done “correctly.” This leads to subtle bugs. Occasionally not so subtle, but hard to diagnose.
Urik@lemmy.ca 1 year ago
I think NPM has the same feature, it’s called overrides