LINUX.ORG.RU

История изменений

Исправление Nervous, (текущая версия) :

Комментарии должны отвечать на вопрос «зачем?», а код должен быть написать так, чтобы код отвечал на вопрос «как?».

В целом согласен. Правда, не всегда в документации метода можно описать, зачем он делает то, что делает — его роль в общей картине не обязательно ему известна, это скорее забота и ответственность кода, который его вызывает. А вот что он делает (что возвращает) — уже целиком его ответственность.

Исходная версия Nervous, :

Комментарии должны отвечать на вопрос «зачем?», а код должен быть написать так, чтобы код отвечал на вопрос «как?».

В целом согласен. Правда, не всегда в документации метода можно описать, зачем он делает то, что делает — его роль в общей картине не обязательно ему известна. А вот что он делает (что возвращает) — уже целиком его ответственность.