Я всегда ненавидел комментарии, которые заполняют половину экрана звездочками, чтобы сказать вам, что функция возвращает строку, я никогда не читаю эти комментарии.
Тем не менее, я читаю комментарии, описывающие, почему что-то делается и как это делается (как правило, одна строка комментирует код); они очень полезны при попытке понять код другого.
Но когда дело доходит до написания комментариев, я не пишу этого, скорее, я использую комментарии только при написании алгоритмов в конкурсах программирования, я бы подумал о том, как алгоритм будет делать то, что он делает, тогда я буду писать каждый один в комментарии, затем напишите код, соответствующий этому комментарию.
Пример:
//loop though all the names from n to j - 1
Кроме того, я не могу себе представить, почему кто-то будет тратить драгоценное время на написание комментариев, когда он может писать код.
Я прав или неправ? Я что-то упускаю? Какие еще хорошие примеры использования комментариев я не знаю?