Re:Controversial Programming Opinions (2012)
by u801e on Saturday December 05, 2020 @12:33AM
(#25312067)
I think the solution is to rely on hanging indents rather than trying to align with the column of the previous opening parenthesis, bracket, etc.
So instead of this:
def some_method(param1
param2):
statement1
you do this: def some_method(
param1,
param2):
statement1
Hanging indents work regardless of whether you use tabs or spaces for indentation.
Re:Controversial Programming Opinions (2012)
by Supermancho on Saturday December 05, 2020 @02:02PM
(#25317276)
My IDE types 4 spaces when I hit tab shrug
The real problem comes when people start aligning things on the middle of the line.