3 ms·
It's also True for Go, Rust, Haskell, etc. But even for Python (which syntactically speaking is probably the easiest to read of all the list), if your team sca
by BiteCode_dev 6y ago
It's also True for Go, Rust, Haskell, etc.
But even for Python (which syntactically speaking is probably the easiest to read of all the list), if your team scale, you just scale the tooling with it.
The Python ecosystem is very rich in tooling for enforcing best practices. Poetry will manage dependencies cleanly. pylint will let you check that builtins are not overriden. Mypy will check for types.
So of course, it's not as good as Java, but again, the post is about compromises the language make, which are not the proper ones for me, personally.