4 ms·
I don't think that's fair to be honest. If you had simply used Pycharm with default settings you would have easily caught the first bug due to the linting. It's
by _coveredInBees 7y ago
I don't think that's fair to be honest. If you had simply used Pycharm with default settings you would have easily caught the first bug due to the linting. It's a fair complaint, but this specific bug is easy to catch using any modern Python IDE.
- CydeWeys 7y agoI've never found the "Use this specific IDE" defense particularly valid, considering that many IDEs don't have these features and that in other languages the compiler itself protects you. Needless to say, I was not using Pycharm for this development, nor am I likely to install an entire IDE just for a small change I'm making on a random project. It's a non-trivial burden to configure and learn an entire IDE, vs just using what I already know (which is often just emacs).
- marmaduke 7y ago> a non-trivial burden to configure and learn any new tool chain. It's hard to take complaints like this seriously.
- CydeWeys 7y agoIt's even harder to take "The IDE should make up for deficiencies in the language" seriously. In languages that handle this stuff well, you can edit in Notepad and still not make these mistakes. Why push it up several levels to a few specific IDEs that most people don't even use?
- marmaduke 7y ago> Why push it up several levels to a few specific IDEs that most people don't even use? Because those IDEs those solve problems, so that you can close tickets on the project at hand, without having to port it to the best language evar.