Why do you feel the need to comment code?
Anónimo
To better explain a complex logical condition, but most importantly to flag a piece of code for future refactoring into simpler sub routines so that the complex code that needed explained in the first place can be eliminated.