DEV Community

Discussion on: Readable Code: Stacking Tokens

Collapse
 
dbanty profile image
Dylan Anthony

Oh yeah, stacking is great! I added it to my companies style guide for Python :). An useful tip to point out, use trailing commas! This way your Git diffs only highlight the lines you actually changed.

a_list = [
    'Item1',
    'Item2',
]

big_string = (
    'A very long sentence'
    ' can be put on multiple lines.'
)
Collapse
 
burdettelamar profile image
Burdette Lamar

Thanks, Dylan.

But be careful not to put a comma on the last line of a stack of attr_accessor method names. Causes major problems for the code that follows.

Collapse
 
dbanty profile image
Dylan Anthony

I’ll keep that in mind if I ever write in Ruby. It keeps floating around my list of languages to try but it seems to solve mostly the same problems as Python so I haven’t found a good reason to play with it yet.