3 ms·
Python’s lack of typing means the IDE heavily uses heuristics. It’s nowhere near as good as Intellisense on C#. Take refactoring a variable name as an example.
by flyinglizard 7y ago
Python’s lack of typing means the IDE heavily uses heuristics. It’s nowhere near as good as Intellisense on C#. Take refactoring a variable name as an example.
- gcthomas 7y agoThe "heuristics" are down to Python being _dynamically_ typed, not it's lack of typing, so the type can't be known until run-time. Python is actually _strongly_ typed.
- flyinglizard 7y agoSorry, I meant lack of static typing, not the lack of any typing.
- 6gvONxR4sf7o 7y ago>Take refactoring a variable name as an example. I've only ever really used intellij and pycharm, so I don't know what intellisense can offer for refactoring a variable name, but I'm curious. Can you explain what you mean?