3 ms·
As someone who worked with Ruby since ~1.8.1, has written a ridiculous amount of OSS Ruby and now works mostly in Scala, this is the exact opposite of my experi
by ssmoot 11y ago
As someone who worked with Ruby since ~1.8.1, has written a ridiculous amount of OSS Ruby and now works mostly in Scala, this is the exact opposite of my experience.
YMMV, but I've never seen the Ruby project that didn't suffer from stupid bugs even the most basic type system would have caught.
One of the biggest advantage of type-systems for me is that they don't suffer from No True Scotsman. If you don't have a test that covered this bug, people are happy to tell you you're doing it wrong. The type-system doesn't have that problem. It doesn't "rot". It expresses only what you tell it to. It enforces maintenance and rigor in a way that tests, as non-integral code, fundamentally can't.
But that's just my opinion man.
- grandalf 11y agoWhat's your thought on something like contracts or facebook's flow (for js) ?