It is always a good idea to leave comments explaining why certain code blocks were written that way. However obvious it may seem to you, others might find it difficult to figure out the code's logic and structure without accompanying notes from the author.