2 ms·
This. Let me add a radical point: static typing is often thrown out anyway, when you encode your data as strings, serialize/marshal it, create polymorphic list
by asah 9y ago
This.
Let me add a radical point: static typing is often thrown out anyway, when you encode your data as strings, serialize/marshal it, create polymorphic lists and hierarchical data structures, etc etc
Meanwhile, disciplined use of python is perfectly easy to get right:
- use pylint
- be ruthlessly consistent in naming classes, methods and variables (which pylint helps btw,)
- for large projects, consider mypy etc
- contravariant 9y agoIf you're working in a statically typed language and cast everything to string / object you deserve all the bugs you get.