Bad Python by Graham Poulter
blog.grahampoulter.com
Bad Python by Graham Poulter
1–2 of 2 posts
Re: Bad Python by Graham Poulter
#2The post was not specific about the "Bad Python" that inspired it because I didn't want to be mean to the project where I'd seen most of those things.
I'll break down the observations as follows, since at a closer look they are not specific to Python:
1) "Bad Python" is often "Old Python" - code limited to the features available in Python 2.2. In general when coding in a fast-moving language, the old ways are going to look bad.
2) "Bad Python" is often "Java Python" - Python written using Java idioms. In general, it's poor form to apply the idioms from one language to another wholesale.
3) Lastly, "Bad Python" is often simply "Bad Programming" - most of the end of the article lists things that would be poor practice in any programming language.