3 ms·
I've used Pycharm extensively in production. It's hands down the best Python IDE, but the refactoring is nowhere near as reliable as with IDEA, Golang etc. Havi
by AsyncAwait 8y ago
I've used Pycharm extensively in production. It's hands down the best Python IDE, but the refactoring is nowhere near as reliable as with IDEA, Golang etc. Having a static type system provides refactoring certainty that simply cannot be achieved with a dynamic language.
You cannot do with heuristics what you can do with static types.
- sandGorgon 8y agoPycharm is built on top of IDEA.
- AsyncAwait 8y agoYes, I know, but it doesn't provide the same quality of refactoring as IDEA can for Java due to the dynamic nature of Python.