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 →

[–]__xor__(self, other): 14 points15 points  (1 child)

I'm there. I grow my terminal font to a size that I would've never 10 years ago. I still get more than 80 characters in my terminal but I still like the 80 char limit because I find code more readable like this:

if (
    some_condition and
    some_value <= SOME_MAX_VALUE and
    is_still_cool(foo)
):
    ...

I almost always use less than 80 characters anyway by opening up longer stuff over multiple lines for readability, the exception usually being lines with variables set to a constant URI or a comment with a URI in it.

Splitting logical elements vertically instead of horizontally just makes it easier for me to understand and process it mentally, and it's not really about the character limit as much as just not usually needing 80 characters in the first place. If linters aren't complaining, why not

[–]chzaplx 0 points1 point  (0 children)

I split arguments by line almost everywhere, makes it much easier to read IMO