Duplicate
Разработчик, с которым я работаю, имел некоторые вещи, чтобы сказать о комментариях, которые мне были интересны (см. ниже). Каков ваш личный подход/комментирование?
"Я не добавляю комментарии к коду, если его простой заголовок или есть платформа-ошибка или необходимый это не очевидно. Код может измениться, и комментарии могут стать вводит в заблуждение. Код должен быть самодокументирования при использовании описательные имена и их логические
организация - и ее решения должен быть самым чистым/простым способом
для выполнения заданной задачи. Если программист не может сказать, что программа делает только чтение кода, затем он не готов его изменить.
Комментирование имеет тенденцию быть костылем для написать что-то сложное или
неочевидно - моя цель - всегда напишите чистый и простой код"."Я думаю, что там несколько лагерей, когда приходит к комментариям, которые считают, что они написания API и некоторых крупных кодовую библиотеку, которая будет использоваться для будущих поколений, ремесленник-программист, который думает код говорит, что он делает более ясным, чем комментарий может и новички, которые пишут подробный/нечеткий код, чтобы оставлять заметки о том, почему они что-то сделали".