Tags→#clean code
7 ineffective coding habits
Don't write comments, don't write off the line, don't make complex methods with many parameters, don't make complex methods with many parameters, don't do lousy encapsulation, testing should be a reflection of your functions.
Clean Code III: Functions
Functions should do 1 thing. And be short. With few args. Without comments.