3 ms·
Thank you for this comprehensive list. One item I would like to add explicitly (or emphasise more) is making use of static type checking - be it in the form of
by julvo 7y ago
Thank you for this comprehensive list.
One item I would like to add explicitly (or emphasise more) is making use of static type checking - be it in the form of a compiled language or type checkers like mypy/typescript. It not only prevents runtime bugs but might even increase productivity when used with good tooling. In a conference talk (can't find it rn), an Airbnb engineer said around 38% of their JS runtime errors in the past could have been prevented by using TS.
Edit: here's the conf talk https://youtu.be/P-J9Eg7hJwE https://youtu.be/P-J9Eg7hJwE
- de_watcher 7y agoA blogpost can't suggest to use real languages. That's too controversial.