Re:The Rise of Microsoft Visual Studio Code
by nikanj on Thursday December 06, 2018 @08:14PM
(#18624256)
Most of the workarounds seem to boil down to de facto static typing in function signatures. That is, using annotations / rigidly formatted comments to provide the type information necessary for IDE support.
Re:The Rise of Microsoft Visual Studio Code
by Waterluvian on Thursday December 06, 2018 @07:30PM
(#18624013)
Yeah I'm inclined to agree the more I think about it.
There are ways to deal with it, but it requires rigorous discipline, and resisting Python's dynamic siren call earlier on in the process.
Golang naturally guides you into a style of programming which scales. You're not fighting the language (or your own inclinations) to avoid getting entangled later on.
Everything has exceptions†, you can shoot yourself in the foot with anything, yes. But, reasonably, it's about the relative struggle to end up in a similar place. Which is higher for Golang initially, but higher for Python later on.
Not trying to turn this into a Python vs Go thread; they both have their place. But Python can definitely go wrong, in an area significant to many people.
† Except Go... T_T