Write Clean, Professional, Maintainable, Quality Code in Python
11–20 of 56 posts
Re: Write Clean, Professional, Maintainable, Quality Code in Python
#12An IDE will never help you develop "Clean, Professional, Maintainable, [and] Quality" code if you're not interested in writing it in the first place. And if you're interested in writing good code in the first place, an IDE is hardly a requirement. Frankly, as a developer who has tried a number of IDE's and text editors, I'm not sold on the idea that your choice of editing environment has any correlation to any of tho…
However, I think great IDE will help OTHER people to maintenance and refactor code to clean, professional, and maintainable one. I always use IDE to refactor code, as other developers might not writing clean code, even myself.
Re: Write Clean, Professional, Maintainable, Quality Code in Python
#13Yes, PyCharm is miles ahead of other IDEs or text editors, love it. I wish they had another big sale so i could afford the latest pycharm again.. :(
Re: Write Clean, Professional, Maintainable, Quality Code in Python
#14I keep repeating a cycle where I try an IDE because it sounds interesting, but a few weeks later I find I'm spending a lot of time doing things like arranging tool windows, dismissing alerts, trying to figure out how to turn off or customize features. So I always go back to a simpler text editor that I've been using for 15+ years and does everything I need very well without the sluggishness of a feature-rich IDE.
For example, every time I open a PyCharm project I get an alert I need to dismiss that managing files will be slow because they're on a network drive. Technically it's a network drive but it's really mounted from a VM on my local machine, so no, it's not slow, and if it was I wouldn't need Clippy telling me so. There may or may not be a way to turn off this alert, but I shouldn't have to hunt for these things so often. I want to use PyCharm but keep getting annoyed with it.
Re: Write Clean, Professional, Maintainable, Quality Code in Python
#15Re: Write Clean, Professional, Maintainable, Quality Code in Python
#16Re: Write Clean, Professional, Maintainable, Quality Code in Python
#17Re: Write Clean, Professional, Maintainable, Quality Code in Python
#18Earlier quoted context omitted.
However, I think great IDE will help OTHER people to maintenance and refactor code to clean, professional, and maintainable one. I always use IDE to refactor code, as other developers might not writing clean code, even myself.
[deleted]
Re: Write Clean, Professional, Maintainable, Quality Code in Python
#19My concern about PyCharm is that it's becoming the Microsoft Office of IDEs. I feel like there's more and more bullet points per release that are more marketing-oriented than widely useful. While my needs remain simple. Maybe everyone needs only 2% of the feature set, and a different 2%, but we all have to pay for the bloat anyway. I keep repeating a cycle where I try an IDE because it sounds interesting, but a few w…
> Maybe everyone needs only 2% of the feature set, and a different 2%, but we all have to pay for the bloat anyway.
This is not a useful mental model for thinking about software. First, big doesn't equal bloated, and one thing my IntelliJ IDEA fanboy colleagues highlight is just how sleek, light weight and fast it is, especially compared with Eclipse (we're in Java land). Second, if everybody only uses 2% of the package, then basic price theory tells us that everybody is only paying for those 2%. (I think, in reality, the number is significantly higher, although I agree that probably nobody uses 100% of the features).
Re: Write Clean, Professional, Maintainable, Quality Code in Python
#20How do people find PyCharm these days? My brother uses it daily but finds it to be a major memory hog (1G+ of RAM on startup)