Indentation

The author of this source code is using TABs not only for indenting, but also for aligning! That way his alignment gets messed up when somebody uses a different TAB size. The solution of this problem is to simply just use what ever you want for indenting, but use spaces for aligning.

2. Line Length

Avoid lines longer than 120 characters, since they’re not handled well by many terminals and tools.

3. Wrapping Lines

· Break after a comma.

· Break before an operator.

· Prefer higher-level breaks to lower-level breaks.

· Align the new line with the beginning of the expression at the same level on the previous line.

· If the above rules lead to confusing code or to code that’s squished up against the right margin, just indent 8 spaces instead.