Great summary of why I like static typing too. To be fair Python 3.5+ supports Type Hints which are a step in the right direction (however these are far from standard so most of your points still stand).
Exactly, I was going to mention that type hints are becoming rather standard for function arguments.
While I would say your concerns are valid, @tomerbendavid
, I would like to point out that Python is practically a paradigm all its own. You approach design from a different angle than you do from C-like languages; once you are used to this paradigm, none of the above issues continue to be factors. ;)
Of course, you can always just Systems Hungarian until you're used to static typing. ;)
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
Great summary of why I like static typing too. To be fair Python 3.5+ supports Type Hints which are a step in the right direction (however these are far from standard so most of your points still stand).
Exactly, I was going to mention that type hints are becoming rather standard for function arguments.
While I would say your concerns are valid, @tomerbendavid , I would like to point out that Python is practically a paradigm all its own. You approach design from a different angle than you do from C-like languages; once you are used to this paradigm, none of the above issues continue to be factors. ;)
Of course, you can always just Systems Hungarian until you're used to static typing. ;)