Секретный код: почему надписи в программе важнее, чем вы думаете

Вы когда-нибудь пытались собрать сложный конструктор без инструкции? Или найти нужную деталь в коробке, где всё свалено в кучу? Вот так же выглядит программа, в которой нет пояснений. Вроде всё есть, а разобраться — невозможно.

Что такое комментарии?

Это обычные заметки внутри программы, которые пишет человек. Робот их не видит и не выполняет — они только для людей. Как пометки на полях книги или подписи на коробках с деталями. Они никак не влияют на работу, но без них разобраться в своём же коде через неделю становится настоящим квестом.

Почему они важны?

Первое: память подводит.
Сегодня ты знаешь, что значит эта строчка, а завтра — уже забыл. Комментарий напомнит, зачем ты написал именно так. Экономия времени и нервов.

Второе: помощь другим.
Если ты работаешь в команде или показываешь свой проект другу, пояснения помогут им быстро понять твою логику. Не придётся переспрашивать «а что это за цифра?». Ты экономишь своё время на объяснениях.

Третье: поиск ошибок.
Когда программа не работает, комментарии помогают быстрее найти, где ты отклонился от задумки. Это как следы на карте: ты видишь свой путь и понимаешь, где свернул не туда.

Как писать комментарии правильно?

Не пишите длинные романы. Достаточно одной-двух фраз перед сложным куском.

«Здесь мы поворачиваем колёса влево на пол-оборота»

«Проверяем, не упёрся ли робот в стену»

«Ждём три секунды, пока сработает датчик»

Не комментируйте очевидное. Не надо писать «прибавляем единицу» к команде сложения — это и так ясно. Комментируйте смысл шага, а не сам код.

Старайтесь писать пояснения сразу, как только написали код. Не откладывайте на потом — забудете, зачем вы это сделали.