Это не коентирование, это документирование.
Это необходимое, но не достаточное условие.
ЗлОй ПрОграММерC опытом придет понимание минимально необходимого.
Не нужно через каждую строку ставить коментарии, иначе код будет просто невозможно читать.
Коментировать имеет смысл места, где разветвляется логика, особенно, если она не тривиальна и имеет множество ветвлений.
Так же, как уже заметил
chee, если имеет место быть какая-нибудь нетривиальная операция/конструкция/блок (хак)
По большому счету ты коментируешь всего для 2х людей:
для себя через полгода и для того несчатного, который будет твой код после тебя разгребать.
Вот и делай это так, чтобы оба этих человека вспоминали тебя добрыми слованми и минимальным набором нецензурных слов
_____________
[продано копирайтерам]