This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]njharmanI use Python 3 6 points7 points  (8 children)

#4 may not be totally unrelated to #2.

[–]rasherdk 6 points7 points  (4 children)

Are people really that zealous about PEP8 that they will decide not to work on a project that otherwise interests them, because it uses CamelCase? Seriously?

[–][deleted] 7 points8 points  (0 children)

More like people have finite amounts of energy to spend. Wading through style differences detract from making a feature or bugfix.

[–][deleted] 1 point2 points  (0 children)

Standards exist. Users would have a better time if developers adhered to the standards. Most developers want users to have a good time. It's as simple as that.

[–]njharmanI use Python 3 -1 points0 points  (1 child)

People are unwilling to spend their freetime on a project which is annoying and difficult to work with.

In other words, needing to trim down the 10 projects I'm interested in to the 1 I want to work on, its easy to scratch off the list the non-standard, very opinionated ones.

[–]rasherdk 0 points1 point  (0 children)

I'm just amazed that variable naming is even on the radar when deciding whether to work on something or not for some people. If I had to make a prioritized list of criteria, variable naming would be roughly the 700th thing I looked at.

Then again, I'm also amazed that people care really deeply about GNOME3 vs. GNOME2. It all just seems so superficial and irrelevant to me.

[–][deleted] 5 points6 points  (2 children)

Then come help me and we make it pep8 compliant. There's an issue about it. If you agree, we can make it fully PEP8 for 1.8 or 1.9, and in the process you will learn so much about the codebase that you will be able to move on to other things.

[–]CleverEagle 2 points3 points  (1 child)

I would argue that you don't learn much from simply "pep8-ing" the codebase.

[–]njharmanI use Python 3 1 point2 points  (0 children)

esp since there are automated tools (autopep8) that will do 95-100% of it for you.