Re:My Python Development Environment, 2018 Edition
by ju-st on Thursday February 22, 2018 @01:53PM
(#16440219)
How does it compare to PyCharm?
[ Parent
| on HN ]
Re:My Python Development Environment, 2018 Edition
by nnq on Thursday February 22, 2018 @02:05PM
(#16440379)
It's on par, as long as you don't do too many refactors on nasty codebases. Now, PyCharm chokes on those nasty refactors too, guessing the right stuff only 70% the stuff in a way that sometimes feels purely random, but at least its find and refactor preview UIs save the day sort of...
One thing that annoys me on VSC is that some operations (jump to defnition etc.) have delays on larger projects, because it does not create an "index db" of your code behind the scenes like PyCharm does, so it can show you usage and search for stuff practically instantly.
Overall VSC is great for developing Python on not-huge and well-behaved projects. For degenerated overgrown messes it's not a good solution :)
Re:My Python Development Environment, 2018 Edition
by zie on Thursday February 22, 2018 @02:33PM
(#16440646)
Just an FYI..
The parent comment was about Visual Studio(https://www.visualstudio.com/vs/python/), and you seem to be commenting about Visual Studio Code(http://code.visualstudio.com), which are 2 totally different products.
Microsoft has terrible naming practices.
Re:My Python Development Environment, 2018 Edition
by sorenjan on Thursday February 22, 2018 @02:20PM
(#16440524)
Visual Studio Code is not the same as Visual Studio, which is what the op was referring to.
Re:My Python Development Environment, 2018 Edition
by odonnellryan on Thursday February 22, 2018 @03:26PM
(#16441065)
Type hints have made PyCharm an even more amazing IDE. Start using them if you're on a version of Python that supports it! :)
Re:My Python Development Environment, 2018 Edition
by jordic on Thursday February 22, 2018 @04:06PM
(#16441390)
just for curiosity, how you type an equivalent of a ts union?
Re:My Python Development Environment, 2018 Edition
by user5994461 on Thursday February 22, 2018 @01:58PM
(#16440298)
Having worked a few years on both, they're both great.