3 ms·
You can write bad spaghetti code in any language. You avoid that with style guides, linters, and code review.
by greggman 12y ago
You can write bad spaghetti code in any language. You avoid that with style guides, linters, and code review.
- wvenable 12y agoI don't see how strict typing couldn't fit at the end of your list as well.
- greggman 12y agoIt could but some of us have had the experience of massive productive increases in JavaScript over our decades of experience in statically typed languages. And note I'm specifically calling out JavaScript. Other dynamic languages IMO haven't provided the same benefits because they're still following old models. When you truly grok JavaScript and stop trying to use it like your other languages it really starts to shine. It's not perfect but it is different.